<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:sum="http://www.summitmaterials.com/20220101"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="sum-20220101.xsd" xlink:type="simple"/>
    <context id="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ieba788777a024342b51ce6715f961725_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="ic07e0e4278c74b4f8981db4d74559a15_I20220221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-21</instant>
        </period>
    </context>
    <context id="ia38730e61ac640a9a232c1c11cc592b7_I20220221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-21</instant>
        </period>
    </context>
    <context id="i84dc8932652f47f189c1fd6cfe8ba460_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">sum:SummitMaterialsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i63a6e3952e794f4f987a43756f48e954_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i0d8a32a419444982a9fd067701fd2c27_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="icbb288e288014c34b990ba681e221ba9_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ic14feee5b36d44fdafd54fcf5f4ae04c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i140ecf74c9a142ad87e98a393ef0b22a_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i05b48623528843859291c1ecd9bf7cf0_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i365f69e2584a4775b39d55b5888e55db_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i551da143b4084499a5d4ebb92df9a508_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i753575c360b445f9ae275a0ef80db623_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i4b56ab5fd0d944798ca64daa7c6820f7_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i6e9e487142434e72aa42979d90d7406f_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i66e9a15683124d3ba3554791127332b9_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iba543d3a2a4c42a3a025c68a772d15c2_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ExcludingShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i1e9f10f03f8547b296d495e7b7cbc5dd_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ExcludingShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ia5d158f188b14290ad429b11fa2086a5_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ExcludingShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2eabcab161f946b995ce07012341c175_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if08a9051be1049f1a572536d0d8d5457_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i3c46eabd227e4370a0f386bd1d30678b_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ice668f66448347edac64d4c08efe2010_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ic3eb6b8388554c2ba4e08339e86cc783_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2e691440352a430bb280183a77bd3883_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sum:CommonClassAAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i08def95d287f4988b6911e6911a8f916_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sum:CommonClassAAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i55d69766fd3e4bdaa775f2c183887952_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">sum:CommonClassAAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ied9594f024bd4333bbbe1c01be5f5ce8_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i2fad96d60f454551aa08af936ad4dbe3_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i246ebc8aa66140db80127b8bb5749694_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i65627a1cbf004600b884bd27bcd151f3_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="ic28a5b4cc4604b20b4bb3334444f024e_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="ia39309793c114b329df6163ed2205824_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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-29</instant>
        </period>
    </context>
    <context id="ib00f53dde3494f94b7930735b2df5889_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i57d7db95428346c397a82530bea8caef_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sum:NoncontrollingInterestInLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i4d17f60948804606a3d0a057b5710ef5_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8956de0c7bc8438b99e85f09e086c79e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sum:NoncontrollingInterestInLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="if92e03f4fc08487993aeb1ede6f6471c_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iaa3ebe84f5f54c3cb1ec5959142a3d0b_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i863dc2203f5a44dcb77c1da26a765347_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i18828211f5014518be5914475b6efc94_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8a0fee83484f49b2be48015981c487a6_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i0c33b5306e6545e4bd6873db741dd4cd_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i51ebd5e2bdcc4eb4b5b551639dd7e8a1_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i65a66bb6e4cb444b847d3460de68c61a_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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-28</instant>
        </period>
    </context>
    <context id="i24e41a7520eb42b78944159d6ae03d26_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i168736e83acd4f869a238f75d5733737_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sum:NoncontrollingInterestInLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ic6b5f002c77e49a784c175fc45086a32_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ibc477216497e408aaf80362f88b2e26c_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sum:NoncontrollingInterestInLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0cab1380877747799b4d7d68c4574005_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0c7c23110aa148ab9bb4b8236960be61_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i2c6d416c62b64d6f81c25bb66183ceba_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="id20e6c3a3cec49bdb8e971727bb23427_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0ee0280ddabb421fbfc6c904b3497392_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i5691d7b18ea54f01a724664ed9d0522d_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i460904079c25498285a4a244a51b1061_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ieadfc50c2cdd40a9be71f4ff95a008bf_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i1dbec28fa3524352b14a86fb30defc4a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7cd44b7e07d64748b8db6b6e1f3b97f7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sum:NoncontrollingInterestInLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i5f6ef8d980254307ab5210e191a3ebd9_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i3ac55b134528496e80119bf746e68ffd_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sum:NoncontrollingInterestInLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i4e815a5b8e6e4a409c74c719cd54c299_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i9fd3c3c7a3f846149e139ab686299484_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib30546b6ad424a869959e5017d9b8239_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i32f773d119c048dd892f7a3045769400_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i8dd51ef0e4444ccea323329d24eb3e52_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ibff2aa2cc69343dbb8f2951a6ef9ec4f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="id89bcbe3343548fbb1875ff6d9a9bc7d_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7bd9e684ff364bb38183689fc5905941_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i672b362bd97d416dae193840f59195b4_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i6ce273c732984f6c98f0d21560d55ccc_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">sum:NoncontrollingInterestInLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ie555e7072ecb4e098a2e3b2c6a9adddc_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:CementPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if02fb4de28bf4aa3a96966c1684dd9b5_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitHoldingsLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i4044efa73c74478991d86588fbfeaf40_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i1808cf2550a54600ac1a840faa5555bf_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="iea2bf51d774141448bb4fb402928411e_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i7399ad54610b4fc0b2ab02444a234268_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sum:TaxReceivableAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitHoldingsLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i2f27bcc86c8e4125b66514aa3ea5dee6_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">sum:RevisionOfPriorPeriodReclassificationAdjustmentOutFixedOverheadExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i31948e39a82c445cadf3a8b81951889b_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">sum:RevisionOfPriorPeriodReclassificationAdjustmentOutFixedOverheadExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i10a005e2326a4e4f8ba92bc0acee48a4_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id2eca0500409424e87a5d864d68c0a88_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i036b3008b7b84b8999db79bec366fb1a_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i7eed87c0caff4eabbff95f4aecb01778_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i5ed18a0444c542c6bb522fa8c83d2d27_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="id0d09c04a01b47e0af1a7526d0c28dec_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ie5f35b821290474b8d55ddee54243deb_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7f7ffabbf80f419c9c80c9f8eb281b32_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i8d3468ea12a24d619a6846e37a841ccf_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="id095caf160094cb4b7a816e01f615dcb_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i2c6ee79570444ce88973bd68dd862f67_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i9bd32530294e4d67a9f067d0e513d70e_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">sum:NoncompeteAndDeferredConsiderationAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i0a21719aa71540bb940077fafab5231a_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">sum:NoncompeteAndDeferredConsiderationAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ie84e1c8dceb643ccbfe4463c61af9218_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ib3d590466735448e875fcee9e67e3175_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i5c3c1f9defcc4d4f8f0fc6b2f439a448_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="if79451f95cb047fc95114f3856c3531b_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i4b5df174b64248389f130ecfaa4d6435_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i870b801b098c4342a0bfef93efef47c7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i462bbcdfb14240df8fa3768798e1b4eb_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ibac0627d54324be6b3b1636cdb13c165_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i02ca164ac41840978b15b3ed4754f7ba_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7bc6e58028f74dd9822c09355b342541_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i009a21bade48490c8c9d79eadbbe08f3_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i110189aaa30c4000b01aac44223e3dde_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i69e6209d72fb423891cc37e584c40a21_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="iec014702c73a4167b56a2445a101f463_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic3af56ba848b4873ab7f861ea1eeb784_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i525ac965934b42d7aec209add48d7476_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i15e129a922f24b5da81cf2d532838fe5_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i32967a4f73864a3594e301fb35a3df79_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ReadyMixedConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i281c3ea34a4d4304975c49296c3442c5_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ReadyMixedConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0029f532b10143c9924422cf3fc34615_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ReadyMixedConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6f8397815e014e93ac26935916702cd7_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i4aff88bf6e3d47b6bb8aed090c41bdbd_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ifd6a0a8f875947b981ad52538919cda7_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i30718f40436643ffa34399e8d28c0390_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:PavingAndRelatedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i4008fda5a9a040f2af6efa62ba0570f2_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:PavingAndRelatedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ifcc5fd007fe349ee87a06c977e387305_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:PavingAndRelatedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i943c2fe842db4e26a12fb84e3689910e_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:OtherProductsOrServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ia23972dce85f47d18bad3831082b0c05_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:OtherProductsOrServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i1a2bed9572f346739c74eb68bf44fd87_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:OtherProductsOrServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3196e7e2dea640089614c0733fe04a39_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandAndAssetRetirementCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ib8e36b6af83b477282f7d0b107e7c8c2_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandAndAssetRetirementCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ib54c5794c91644678ad9d674382a137f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4e5b83162bd04d029d5acf9ecd3ea4d3_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i5c853e7a7abd4177bfd4b9382f47c7da_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7ede5da9862e4b21a3473bf0e5473b5e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="id65338ba22fc44899e9b969e743bb98f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ib3d907d0d90642f5b394c0b007030b46_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6d97264e35074f85bd1efed9bb918893_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:MobileEquipmentAndBargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i372b823621cc44699ce3659056213b1b_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:MobileEquipmentAndBargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="if01ed17d817d4b3b84473c6c142adf23_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:TruckAndAutoFleetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="icbcbd2468bb7437b83136642feaa592a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:TruckAndAutoFleetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ie019e71dfb4446378a55c54bc7fb47f7_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandfillAirspaceAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i5abc4f4636c34d809ff54913b974bdd6_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandfillAirspaceAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i5ea5cbc3fcd844dea9428d75383bcd8d_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if4b9eddf5f5447a795af4f821a41c32c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="if7ba4ab761d94a3399551c99ccef7562_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ie6443ca903f742f79f39fc65f3df79e6_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="if6827c7cac1b4937a43c009533b2b341_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ia72e7106b4d344098de888c8089ec295_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib1ba55794f924c2797587553a4313f5f_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i6c56e9736c9a4f21ba83c8ee9cacbf1c_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if7d10218cc91442e83f743c77d925d3b_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i162b18717ec2485eacdf47f93e4996a0_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ia340dbbb132d40a08d9f551767f53335_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:TruckAndAutoFleetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i91dd8b72b7c54293a8dba0deba3800cb_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:TruckAndAutoFleetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ifd5dc02c97634988bfdaa5ffb8d3f369_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:MobileEquipmentAndBargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i95a4fbc099a24d3f9f82e3d4587edb3e_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:MobileEquipmentAndBargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i4e67ece3f64446c6883692b835a16d7f_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandfillAirspaceAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i25fb57c8ea59461dba4843973967f93d_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandfillAirspaceAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ia3d7554c402f4b6fb6cee385675c8979_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ife23c616380a49c094d75f53e0ecd572_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ibd50d328f3bb49fc83c30c1a80ccf219_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:EquipmentAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if99105de2dff4306b26e13d4ccea9682_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:EquipmentAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i2f422b64385542b589d0db99bd6542b1_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iaba437c686b142aba465fd34818147d8_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i27fc0d9519e14034bd12ffb90ab570b6_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i32739a4437d145a4ab2464653bf7152e_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ifc60a9b6c35e4680b97f0bf5118b256e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i7f45712903ce40f1b0bdc7055f09a7db_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7ea15dee29b541aba0a4e8d2aa11859c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ConstructionPermitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i13a31367b1054dadb383ac9c1ef86323_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i89eef231499e404da55597b9c25372df_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i3ba721682c1c41cfbe545a126fd61b18_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sum:ReserveRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ifb9a13603f8e45609a17d6482b560901_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sum:ReserveRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i4fe09ec7b23c4e14959604a208dd4321_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iafd4447b55624cb0965bcca96ebcf357_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i74efc8dffbd34f9da143e8b63497a913_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityTermLoanDueTwoThousandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ic69e8ac820bb48fb995001f1ee0f72f9_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityTermLoanDueTwoThousandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i649ad37c76364f94abbccdd0131b6f43_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ibc52eb8b091b46ab89df30f6838de1e4_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7551c9e972fc4c229d4a1738a1a073b5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointFivePercentageSeniorNotesDueTwentyTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i11c0dada2cda4af78f27aa21259ee07d_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointFivePercentageSeniorNotesDueTwentyTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i9208624aaf9f43a58e3c4823e0b574fc_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointTwoFivePercentSeniorNotesDueTwoThousandTwentyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i202e8fbeebd84330b6d4e53c14dbf5df_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointTwoFivePercentSeniorNotesDueTwoThousandTwentyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i289bac0da0974d0a900a6a8ff6388926_D20210927-20210927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-27</startDate>
            <endDate>2021-09-27</endDate>
        </period>
    </context>
    <context id="i923d1c5551864ad3aab553311084b079_I20210927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-27</instant>
        </period>
    </context>
    <context id="i49597bccb84f48aebfc5d08881a1a22c_D20210704-20211002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <startDate>2021-07-04</startDate>
            <endDate>2021-10-02</endDate>
        </period>
    </context>
    <context id="id39f351dc18d4be8965a675944e7db12_D20210704-20211002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-04</startDate>
            <endDate>2021-10-02</endDate>
        </period>
    </context>
    <context id="ife9147a115034606906ed627fadeebff_I20200811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointTwoFivePercentSeniorNotesDueTwoThousandTwentyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-11</instant>
        </period>
    </context>
    <context id="i0b95531e88844c2395b9b8365cde371b_D20200811-20200811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointTwoFivePercentSeniorNotesDueTwoThousandTwentyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-11</startDate>
            <endDate>2020-08-11</endDate>
        </period>
    </context>
    <context id="i9df84fb379fe41b599de67517231d324_D20200811-20200811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointTwoFivePercentSeniorNotesDueTwoThousandTwentyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-11</startDate>
            <endDate>2020-08-11</endDate>
        </period>
    </context>
    <context id="i19b5727fffc74d089aaa8d5c4cca7217_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointOneTwoFivePercentageSeniorNotesDueTwentyTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="idf1f1c5b589a47f581f89be08a67b2a1_D20200628-20200926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointOneTwoFivePercentageSeniorNotesDueTwentyTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="id29cbacf85964c7f913f86554583f158_I20190315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointFivePercentageSeniorNotesDueTwentyTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-15</instant>
        </period>
    </context>
    <context id="id13dd2f663c346c58c45ea724cb6f760_D20190315-20190315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointFivePercentageSeniorNotesDueTwentyTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-15</startDate>
            <endDate>2019-03-15</endDate>
        </period>
    </context>
    <context id="ifdb89151277543738a844edb14cff5cb_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorNotes8.5PercentDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ia18e833657eb45e4bb33e95d912765bd_D20181230-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorNotes8.5PercentDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i8f2932d0bc5e45e19f411231e0877678_I20170601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-01</instant>
        </period>
    </context>
    <context id="idfc9b6ffafbc411bab859e1f6d3fd0a7_D20170601-20170601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-01</startDate>
            <endDate>2017-06-01</endDate>
        </period>
    </context>
    <context id="i438d809fbafc49f29eb2b3c77f7dd7fe_I20150708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointOneTwoFivePercentageSeniorNotesDueTwentyTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-08</instant>
        </period>
    </context>
    <context id="id3b5398639444e079bc10a0124e3738e_I20150708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointOneTwoFivePercentageSeniorNotesDueTwentyTwentyThreeIssuedAtParMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-08</instant>
        </period>
    </context>
    <context id="icb3e110187fc420e8e7a7eaec1066651_I20150708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointOneTwoFivePercentageSeniorNotesDueTwentyTwentyThreeIssuedAt99.375PercentOfParMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-08</instant>
        </period>
    </context>
    <context id="i802c8e70980c4f3c962cb084db20a308_D20150708-20150708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointOneTwoFivePercentageSeniorNotesDueTwentyTwentyThreeIssuedAt99.375PercentOfParMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcAndSummitMaterialsFinanceCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-07-08</startDate>
            <endDate>2015-07-08</endDate>
        </period>
    </context>
    <context id="ib614ade39bde4af4ba3ab04235bc324e_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityTermLoanDueTwoThousandTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="id1e6c54a495d4ea6ad21b48a0380927a_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i8880eef31d0c4dab821f74c20e88846e_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i23b8eb3c9b0c40f4aa633b5237f44201_I20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-25</instant>
        </period>
    </context>
    <context id="icc1ade275e774bc78a6f6d4152ed9d48_D20190225-20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-25</startDate>
            <endDate>2019-02-25</endDate>
        </period>
    </context>
    <context id="ib82b4ae161d04cd19fc419ae69a83841_D20190225-20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">sum:LondonInterbankOfferedRateLiborPlusOnePercentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-25</startDate>
            <endDate>2019-02-25</endDate>
        </period>
    </context>
    <context id="i4a46bcd65dd34f0b9b56d1278c2fb3b2_D20190225-20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-25</startDate>
            <endDate>2019-02-25</endDate>
        </period>
    </context>
    <context id="ic96eb7ba50fc4744bc29407c26cfeb7c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityRevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i67af744f01a343be9505e99736867ad6_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i24254400bd8441ac8f8329ea8f2d9c00_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i626480a0c68947c3b17a2e11ba4912ca_I20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementOperatingActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-01-15</instant>
        </period>
    </context>
    <context id="i9103788e1d044f6ab7167f3e61cf77c2_D20150115-20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementOperatingActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-15</startDate>
            <endDate>2015-01-15</endDate>
        </period>
    </context>
    <context id="i43cef9b7bab644f1aa48454ace0ab204_I20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementCapitalEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-01-15</instant>
        </period>
    </context>
    <context id="ib9b0dd0db45f4c8f9a02b6f9c310db3e_D20150115-20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementCapitalEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-15</startDate>
            <endDate>2015-01-15</endDate>
        </period>
    </context>
    <context id="icb0a8634d03341a0ae961d759225ad50_I20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementGuaranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-01-15</instant>
        </period>
    </context>
    <context id="if2d5fe8f47514bbcae423f948040a7f6_I20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementForeignExchangeFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-01-15</instant>
        </period>
    </context>
    <context id="i4c0cc528728b4737bddef613372bc6ab_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iebe63ef7ae1d4ce4bdcb7376c4bd0deb_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7660c8f8be53425f9b600cc2c0417ab0_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4668f371d4ce4a159eb31368485138c2_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sum:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i62435f3def0b467087d5217126e14f42_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">sum:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i3bb5254317f74d7d8ac6cf07b350b99c_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitHoldingsLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib0ea6f9a8e7e40e289c19bada6538751_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitHoldingsLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i4328f488933746a18d9b03d8256f7557_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib61e87712bc74457a70464916045d8e6_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i84c224f9d9214fa5b622d5dfce2aba7e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i426e8bec201f4db38ea22daf1d47d372_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i3d6b8a5fc5c546db9c02817a4ebad36f_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i2eb21c7d0c524932bc80b96cab113840_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="id98f755a2ac5417e8912a8eb4d3ee49b_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i74f68fd5bf6a4719a58813158a5d638d_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i5bae6c13d5234814adcd033cfc3a7b11_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8c554e41d80a49649ae887be0bd4b8e2_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i622c6fae62254da2b6563354d1d2ca29_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i3823985353f24f838b1884f35df847bc_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i814c9a3f7bf640559f30fc0c91ef5348_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sum:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i0f47f4ac3f084e21a715b1d466f6f12b_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sum:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ife6cb5ff8ddc4c92b388d67bdd6aa4f2_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">sum:LimitedPartnershipUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6c4c60b737404e9fac148f1f2ffcefb3_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="iaa6226123f9b41528008890b34a77046_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ief8a59edc9b5449c9cb6910870e1d98e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i21fc31dde4fa425b841770395abf910c_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ie5ae6ba8367d4908a4106d10d7d046a9_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">sum:LpUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitHoldingsLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ib6578205c9a74059a1827fb82ceb3104_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsIncorporatedAndSummitHoldingsLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="if11be41a76974230915043a0df4e624c_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">sum:SummitMaterialsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ib0961ee5f88b46cc9f90ee4c1c4077a5_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">sum:LpUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitHoldingsLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ib76c2338dabd4c5692360ce13d1a14a8_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsIncorporatedAndSummitHoldingsLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0d21d35fc75a4150a3e271af9cf2d62c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">sum:LpUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitHoldingsLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i58aed6ec61fe405fa60789a792f00339_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsIncorporatedAndSummitHoldingsLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i4c61ebf034ca453898870d1aeff71d03_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">sum:SummitMaterialsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i691a0bb9e29b493a88b6199d19f5df44_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">sum:LpUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitHoldingsLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ieae45282bfb244e4bb6f685d003cda95_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsIncorporatedAndSummitHoldingsLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id9c4951f214e46a18ef03d3cbc13e590_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">sum:LpUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitHoldingsLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="icaae558aab734f1883445be849a9f4c5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsIncorporatedAndSummitHoldingsLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ifbb93b9e7d84480f8cf830edf4f42a07_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="idca8a069338d4f73834036932a03436c_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="iaa0ba7931968422786b70faa1c473b6a_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ida53647fd9e94846a254085c6aedb9b5_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i7e95e9ff9f0b49efbbe8ee02669e9ec0_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iee905a0f42d24230b595c8af8290138b_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i270ca36e55e949ae903d377324b73f1b_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i51d69b1a60314982a0d8dd6fe84e96b7_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i5fedffcc2eea45de8a7f27f3ba5584a3_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ic99c559edd474bc188cb88f14ec9a6d9_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ic3c2c28c29614c82b6544c66e78da1b2_I20160102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-02</instant>
        </period>
    </context>
    <context id="i9cd4e36c759e4f559d2ef273dece48e4_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i327d670fa88645efb253b7afb3269e9c_I20160102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-02</instant>
        </period>
    </context>
    <context id="i1b8b914effb8412595b08bd359eb62d0_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i38e8473836114e30ae4db64c1bc05c7f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i61142a65cf2b4a1b8df7a79bdf550f1f_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i9276e96f1bcd4397bf4f43894b74bc8f_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i35c428dbc7904002b02f27fd5607bc90_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i522a49b6ec0d450ab1b37cf1760e5a4b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i65f5241bbaa74384940bd8a0708dcdf3_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i8bcde7cc08c44ece84d7abc655a7a62d_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ie45a8cfd7ebb46ca91f72da1f044f303_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib71ac0c087074c749d02a274d202e541_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ie00cb611d5bc4331a884258cd5759d03_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ibcaf402ef4964463a94bb998c5fe310b_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i34ea9f4191cb4ef49b4659b3afba42a2_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic8303afd47da49acaa320abb86523fc6_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iea2601e072ea42df8bdd1bb11bd8f2d8_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sum:StockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i0f9359cb01ea428f8a27313631c901b1_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ief250fcd80a7492fb91634c723099acd_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sum:StockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i5d060feeedcc4cc98def444e92e7c082_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ie8aaffc60f3b4c5ca68451ca94919317_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if18aebc103d34eb6bfc00d86d590a404_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4ba0bd75d8184ec1ad7349c60dd938b4_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sum:StockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2d94afb0963c47d2ab7c37e703dabb2b_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ie27936db6fd04a039645c9f0e904c0ce_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia212ba4c7f0549c5a4079e2e131ad5b0_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="id07bcd4be6fe4294a8384a9dc596c753_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iafa0e2b313564453b28fa5de47281ddc_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i80c2a126fb7d448fb6a20d10fe45d331_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ifc9cbe6e55e7418198fe3c0774f22b36_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ia416da2b2c5640a78175aac649903445_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i979badc828254c2495db846e36b703d4_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ie6359f2606c34b2093514d11d333213c_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i4c2f8f26cd3a4c059638de279da68bf5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iac4965467df648b6af5113effd9d3b3a_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i41556bd47f8842b79a58c3d6327eacc7_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2022-01-01</instant>
        </period>
    </context>
    <context id="i64f592ac20fc49edadc4816eab82b50d_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2022-01-01</instant>
        </period>
    </context>
    <context id="i154026fe871441209efec5aada5e1e49_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i47f98b9c7f624c67906a4f48b29e1c1b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i6a62ec7a45a4409ca17c462fbbe050a0_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2021-01-02</instant>
        </period>
    </context>
    <context id="ia439c2cf7d654ea69725fdcf2888a763_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2021-01-02</instant>
        </period>
    </context>
    <context id="id8f9488357ba460ba31585b382145122_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ie8f213b4592f4697bb162f9eb2191d0c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iac05da6cadcf4238a53a4216edd72495_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if6ff41c207114dd3a37d1fb2629be3d9_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i307d0e75b9ce4540be088dc210bfacf9_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i423c8f8744f147b4a092770e32806254_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib34ab6a80ba24662813735ed8fe2e5bc_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i4cfedc8ef49744ccad6b6059afb66d89_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="iabe99ac6fd614fed9417767f6046d47e_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i5730ea60036f4ecf8e2a5d1f7ed89997_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ifdf4c67cc55d41ddaa36db3fae6ef13f_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iee154b9f7fa6448da3af1fe56cf4c105_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i4f01aaeff53d445f885677dd876e35f8_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i59b2f501c6f94442a515a0da2f0c9155_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i7928ac917d514ef7903ee254be17c6ba_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i39b264e7e17c4ddf891a1c6e181e5870_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2bac8662cdb24234b6054bcc667f1b88_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="icba2e7b1290c4b8abe28a1316bd315a6_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:PreciousMetalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i51ff267fb5a14ece9fe32e66770bf3e9_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i72b0ef7c2b1c4b32aad2f4bdf950690b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i09fadf46ff964c4c870149f7bef8fbc6_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="id62b1395e55945f69c0b85aaa8f301b8_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="icacca0590a8c46fbb079dd85606d2a45_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i6c9fece9135e4d848b14955a6732888a_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2f6cb844adf64882aeda8e0c3e3ff6b1_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ia26b4ab9e3464d64b2ff176afab08a3e_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if6a57203488a409b801a00871f9b041e_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4e44e85855ba4d3fb3f5e54d68d069fd_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i1f360285d7654a6ba8aefdb3c8395a0c_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i96212e8b2be348b394719ed5b40940d1_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2f2b3fe8420441f1b0fe2a6c03d281d6_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="idcd9ef94468948738d8c21cb31fcc494_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i8884ee4db4724afca61bc11fecaae164_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i220af70af36f4c75a1218a173b82a0e6_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ic7d648e2d09c4836a8160f6d7cdc0c8d_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i369fe285208d448b8e4fd98f2a21f875_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i45e4a4811a794d64855814b5fc2d04e7_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="idbe857b2dc2a43bb876e65e7355964cc_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4e9f62242d834f9795f587180a3da14a_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i0d0d3d2e36fb46eeaa4ed8f3ac99d6c5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ife67dbac71fe427cb178d7816146899e_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i1a6d039000984375824c52ea181f90c2_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i75663a197cdb4bb0850b13ec1b781c53_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i284a3993a2a1491ca3bc948109f8bb23_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ib231558509814739b81d89802ee83782_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iab111bb564a24b408f2ba6c2232d7a10_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i03f96adbc30e42b08fa949a218452b76_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i23581cf39af84e98a665af5c0f4c5f37_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i6ee9619e07d9428aba94e74459316404_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if4d98b971c9948b3a634be160b70a121_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i1d43ecc904194f46a8c35534545b28ce_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ib438c2dcc62d44cc9761651be08036d1_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i8c39c2dc0941405bac2f31581668cb7d_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="id564365877664fd682e0ea786a5693c0_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i3d3703dbdb034cffaa1e1ab23c63f791_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2286dca751b04fd9b7d66d3cb4bf3606_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2b8f97823f9a4aa5b7528ae7e1320bd6_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="id72c22d84fc342369f017e703b091185_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iae684a92a3dd4beca6abd2cd219bdd86_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i815a7dc4c8584e8f97dd8bc8bcfeb56a_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ife678286f220443bb9e2c43a68123552_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i6eed87a3bccd4eee8850d2d774482427_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i731759918dc141b4aa262bb8adba4412_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i35a191276fd54c26bd858e8820cbc5f3_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i276c4e4cbe48417b8abd48aacbf656d1_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iaa97a8a5663a410c97617029348e2c92_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ibdad589b31f4431ea4a9f1f42052d417_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i94f8ffe1450440a6a0e1e5ab739fb31d_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i8d987d776e704b04a7c2b8df51b2f8a2_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i639a8079a5c045c09f5269c7f4d3f600_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i12d916751d7c44509eb61acdfc814c7b_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i03302af125254659b07b430581afadfc_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i73e3721435c249cf98842082f76a474e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ib6d5a25f7a2f40f891bd4fae63b025f8_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ia7febb87550b4a04820640e9b5341120_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i9b34e2600071481ca7b41bd7dbafa672_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i57ed3b696abe40bca235e42b6985cc84_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i2af10458e018401c909df7d51bd67eec_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i8110550a2f70402a841ea8fdae37bbdf_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i4f91c7aecee543e59733a3e270076cff_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i64f8261e74164e3bb773da6778ef41ef_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i67b81eb1e3e1492a89cff5a5e4ef041b_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ide550f2206444ed9afaeba28022e64ac_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iec76161e04a5451b99018d8cbfd189ad_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ib3e273bfcae14c6f99596f05e10bc353_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i590610578a1448b99f8699d9529cf81c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic9b791f2e5b84a7e86d0aab6c746b87e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic4403127a4ae463a974f7a38cb651de8_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ib4c00cb99b5a43e88640fea205c44abf_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i39b4112821c040219f79e033cf958f35_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iac4088cf168245bdb4049d64ce17ce24_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i4f62ae4731c74300807ee0587aca62ac_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i657c2c43d2be49c5a8d95d79d7e634d0_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ibab9f27ab3ed4d80961869225a187193_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6ab150c2ad96409ca9a9e5a5dae18bab_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i90b6d50e58b840df8a09def4375ea1f6_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iaa8f0bd7f2874bbeb3f28fe8d9df34c3_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="if801f5dc67dc4b26801560065e4cef5a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ia07b6aa7f8b049e1b345726d136f02c4_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="icac648bcbc56412c8bbca63fd872f4ec_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ibeccd62a1a5646c6ba45efe36a6eb224_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i929946a340c2409a809ec76a340d11d1_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i47f1e2cf9c4e45cab8a6feae2cd93032_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i21325c75f66a47a3975f123bd3cce754_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6d54f00d76134e18b8b0d0f6f588586e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i97d6b0b1e2164107b4f4d966f48ff79b_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic2c58aaee9bb4cc49cbfcd058723dafa_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ifcbb2180874340cb99e38a6e047a9d96_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i4cdcd246cb17406c95a2dcf275814849_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7df21b174cc947a39646c8d821d8bc7c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ibfa4a41ea6ad40138d8e41f7c963c4f7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7f59e3950fa4416f8be4ed6506e89c93_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sum:ConstructionIndustryLaborersPensionFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i97a1e25c940f4dfda5357639499dea07_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sum:ConstructionIndustryLaborersPensionFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ifef401e349294a19ae0f46ffd5995e65_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sum:OperatingEngineersLocal101PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id898b800a32045078c7e6da8f874af9b_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sum:OperatingEngineersLocal101PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ib6d96766fbb142a9b642c9137817e777_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sum:AccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7988a69852264afe8a8613c6843ad46a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sum:AccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ifc4a49292ea2414e9f179f1cabb7bfd9_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i712fb38d4faa4c879472a9ac673d9d14_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ia4a619ee583745559fcae5211d56e7f1_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2022-01-01</instant>
        </period>
    </context>
    <context id="i31b3aa63e1a54976b2a13ffb2006763b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4c7edbef6116482ca14eee995caf6391_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2021-01-02</instant>
        </period>
    </context>
    <context id="i7a8fdc7cfbbf48a6b12ed81916b62b94_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i3761f3eb324d41fd92f5c618b23e04fd_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2022-01-01</instant>
        </period>
    </context>
    <context id="i036ab7439d0a4e389fb3e53b0a448570_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iafd107aa93a742c181e3e01b1e28c175_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2021-01-02</instant>
        </period>
    </context>
    <context id="i90ed03b99213418db60c9212c0c6dd96_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7ee62dca8c264a52a346419f3c6135b5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</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>2022-01-01</instant>
        </period>
    </context>
    <context id="i19dad78e05b348bb835004a9c3f82da7_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2681627fa125456fb69460ceac5a5617_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i10d0ebc66f3541a88e749faedf12544e_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i3adb91aa88134a8d8c3b59154acbd25e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i0c01a00fcc91499f9789f97174ed845f_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ia16fa73babe74c768ffe3ca6f19eb5e5_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i23784ab809294be89f91482b3fff27e2_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i03a2d3ae301846dd81c4c936b4518202_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i6d96b9d365394c7fa712ff0671db146c_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="iee7446016c2643f992a7d2e102a08a35_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i82d70dc575ba46ff8a39401b86e0f2d8_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i0ab57f680f4f41cb80386231bd39c67e_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ie6e65b79d9fb4206afc8d98ece7c0bb9_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ie138b0a14a434e3d89f70891844b5e7f_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i3e4a91f304b84ecb9327f8001364c344_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="id7526dc50a7249fd905433ac70136aa4_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5d4b01db479c4602867445e812e3c72c_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2158dfa0ddab48e0a44ef56b846bf285_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i08e5b8c22c5846ffa3326c5f95a23b24_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i88b559c830e948cf8db17535793d3df6_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i526ebd8b106b419a892407e3856f5cb4_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i1dd6182d6f2240b9b83a8351544daad4_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ica65ff8a25324dc58c36316f670efa52_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iad5a8185c3144a989ad17379fee24108_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iea45ad0f35324a99a45774241131a9bb_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i3fc9875354a84d6a93e6c913e8b7e30b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if8a6fa3e1b0743ec978188c0836c300e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i89687bc313e046edbf753f6046bde751_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i53bf17003bda4ecaa78d8c60e13cfbea_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ifc93613f2735444b8886fd3e086fdc32_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ibb5cd6a965344947b8e38c52db54c787_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ie0a8a086c52648108a2a48d3e2bdf147_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i95c63193ae5849cdbef791cff8a415f3_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ie9b715eb1fa24aa69abc642c4b33b4cc_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id5aeb0cbc81d448683f9f6f98dc445a0_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i1ad543495bbf436f9b16ebc35eb4d6d6_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ib58d92fe671840cda149e94bd37536d4_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ia8136e11d93f4a40b7aa34fa03cf86b9_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ic41fe6b083c0428b8c48991e68c7932a_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia25499ac5a1f4e039d098527da066034_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ExcludingShippingAndHandlingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i3528a3a99f534588a97b7e3925a00913_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ExcludingShippingAndHandlingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i17fdce86b76d49ddae06e9ae7633ab43_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ExcludingShippingAndHandlingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i614c69c46c104769b3b85148a4b19899_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i1a33d346bdb24ee0802706985ad30ce0_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ifdb619ee676d42408e5ec5d1e66d2e32_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ie0b7eedec3144772bc185b0ebca605ff_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i02152d3422de4dd48ca93eeb94e1da08_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="ie2337daa9d6f4487aca137eb9da81489_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i0f74609298c04905bb7c3f5aff6bd929_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i62d52b32257f4ff795da181a80a7f0c2_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="icbc96cbc98ea4ba8b476261a8b578b84_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i674b1e05047a4b8293b73ea2be8d98e2_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5ff23419a76e42c48e7e8c04f375686f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ic0e45a13a5484da08c7c597ee1883d8b_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i9bba48ad64bf408ca81e177cd5751c83_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i84bafeb799064010ac09d8e2ce4763a8_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0e229acd387242978cf7450bd8c1db06_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i41e621220a8748cd911bcad26fbfa178_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="iaf8d638b3c3f461fad4a8b37b453b641_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="if9aa1a1f9a8e4bbeb1ce0631cc2f1265_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic81a71c7721244eeb671a082daa8a0b5_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic6199363edb34db0bcbd75fade386d46_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i380c21aef208485cb22b2d5290b4d3fd_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if6f1081ca7fc49719614c135f20fb807_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i8e75296f25ec46c8b51ffa4adb0a1d74_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:MemberUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if71728f3ea384b1fa1fb107b5e44f524_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iae1b6c1dc68e4b08ac06d798f048b5ce_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i870ee6982d5043d9b109abe280aaa815_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:CementPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i89d40ddd21fd437292d3e243364881a9_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">sum:OhioValleyAsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i54e453510e844aca8a2ad3261177d88c_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">sum:ContinentalCementCompanyLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if3cde1fe2e744ddcb0e5e14c2b2c00b5_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if9738209a3024533afb905185266f609_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i78c96fa4931744259895bdafd2e0e3cb_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="idc2e257f05584afe8121ad9699cd98cd_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">sum:RevisionOfPriorPeriodReclassificationAdjustmentOutFixedOverheadExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i5ed9449600ac4ff4b40a8cd94153c306_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">sum:RevisionOfPriorPeriodReclassificationAdjustmentOutFixedOverheadExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i009066e68b4143ae9922c98138c2bbb3_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i418e99c657c14c06ad91895d050e60d2_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ie0f1f048ec174168bf2c275422851c6e_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i6e31619509414ab5943f59a69ca88b5a_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib2f314e255634946858870c478aa5f6a_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i3c277bedb48a4f2fa7235f4ef153a160_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="idc36485ce06d4feda94387d1512cf231_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i425f068d5f284bfd9060e64638d448b7_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib39034945a4f4937b5e73a6fb999c550_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i072cef719b594e768cdcc4f4c70c0c06_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ic14552206fae468d896c9f89369283b4_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id340b5f4f9f243b1a6491e5007944403_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">sum:NoncompeteAndDeferredConsiderationAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i3a29a6da6ca24c70bc36caab4cdb90c6_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">sum:NoncompeteAndDeferredConsiderationAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i123db016c3f14fe39161413e4f3f93cc_D20211003-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i12660feef6854f2aa8481d540595c529_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i2e2356462a574b22ad703b256eaf617f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i1e4c3b5409864131a709bff1f82d75bf_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="if52b951f93414020a08e8d117c585a7d_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i876078977625498eaba92193393666bd_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i65a9b52178834e41b7f108a7316a0acc_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i15101715a1db44c08b73962392e86698_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i5003b2d65df44d96857045beaa5885ef_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ic2e82f968b324220854e33e9cd4fc1b4_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2df87fb5ff914d4895214c62c0aadddc_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i81f1eeabfd0941cc9f21fca6b367b6fa_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ice49b4a03a1546a882ea9c435380f37f_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="idc193b75485f46698708fb634abeea10_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ifb4b037931d246838a940b5974b5834c_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AggregatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i57e6e48bc61e44559ea8470edc8799b6_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i905cc2a153bf47b0a7a5528df026427f_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0b2a36ecb2de4eaa8e2a9c7ae6cdbdf1_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iec4b617c8a824e0b9f7d12627550f23e_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ReadyMixedConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ic300fc209e7646d483ae236b6a8051ee_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ReadyMixedConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i62b361048984451a9368a0b5b7051674_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:ReadyMixedConcreteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5281d8a6201d4418a7ed3325c63cae59_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i4523d195c2bb4aafb3623cab3ec8808b_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i28984fb7c40844ee9be90f6d3edb59ff_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:AsphaltMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i0817b579778b4961b01f38f22d5228ad_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:PavingAndRelatedServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i73634b845eab4d47a217344523154a35_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:PavingAndRelatedServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="idf8fe64459e849488949cac86096b571_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:PavingAndRelatedServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5620a56ae1494798aad6337ac7ed73ff_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:OtherProductsOrServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i502c27202ea94dc4abc98b61f9e12d54_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:OtherProductsOrServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="idab41a1d0b834bb79d1ab0f4d1a2e314_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sum:OtherProductsOrServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia6fedcd6024a44e6ad5ed54df6faf67b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandAndAssetRetirementCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i8ed837f055054a16a46b065899ab8628_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandAndAssetRetirementCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ie7ff77d03de14896abe9ca2cc1b1070f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ia91f54d0714d40548a48d37037d61cfa_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic52386f07fcb49e493b9390d01e37b87_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7ba555aeeb114b79b15a6ce23b7db947_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i5ff865e56500442e9b261be3eec55c78_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i9a172d29cea14e11a806bb2c902f6ced_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i8c7afcd94ff64ca0870ae047823877be_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:MobileEquipmentAndBargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i14e3edc96daa44ae86535a6c1ddac3f4_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:MobileEquipmentAndBargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ibb20047772ea443699a72484f7b9bb63_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:TruckAndAutoFleetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2e6ddbba70dd4a1d94c350aa70ed6230_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:TruckAndAutoFleetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7ffd68bf8ae146d2937449ed49a72db7_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandfillAirspaceAndImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ie469f4832f2740dbbff43b7a6f46f3bb_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandfillAirspaceAndImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i568598c75f3442d7ad1be635f1879170_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="id148dcb5fa0d45b395d6b30ab727c30a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i19eda427a58445d09e7a88e4485ffa07_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ia5b986f5423d48e2989b1d25d5a08d62_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i700698b01248464a85cf2fd36aebc297_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i664f1fe53b2242528d45888e20afc92a_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i36a1dd2fd5e24dacb380503293edfd26_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i9d8d9034524a4f1b8e04c291ef92536a_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i36791e0057794080b5f6e41d3638b0ba_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i5267492aa46340f8a74c9c6c7a00d0a0_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i78473fc7cee040e299ce42ade2749727_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:TruckAndAutoFleetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i961332ce8e1443d7863563aa61d84fff_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:TruckAndAutoFleetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i323ce1354b954722b4610c95728a8d48_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:MobileEquipmentAndBargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i7a32791bf99a42039975b4701feb4e27_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:MobileEquipmentAndBargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i3ff311eff096470aa9421308568e37fa_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandfillAirspaceAndImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i506dde30a77645a28dce6f2f47193cec_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:LandfillAirspaceAndImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="idd481651be424bf7be7d96d19a43f6a1_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if81d0c938bf24b0fb64797a8cb461399_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i5d56166e7ee64e0fb34299a15a2e2979_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:EquipmentAndBuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4a3091af669747c5a3225b34a8f90e56_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">sum:EquipmentAndBuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ifa9520204e9b4f059b154627dd1cdcd0_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ia07491cd0f4748cb9e8c329711535af8_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7d8b1d1ef1c74a5190f2e57c0da1efa3_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i12d024bcb2da4240adee4e155d7620f2_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="iea71cb1db1cb44cfbd534075f0ae6146_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1f215a0359274b7c9011977dadb4b410_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7281b043411e4b53af3d5b18c0690fb0_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7ea5a919dd04405db60e475e0d736063_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sum:ReserveRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7e0a8ffcd68d4057bb10733da58cf10a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">sum:ReserveRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i0b999726b09342229efcac36e17c5abf_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ia358f9fc46a24010a01db5895d441727_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic6a2adcacbbf4613a27aaa54b8b35d3e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorSecuredCreditFacilityTermLoanDueTwoThousandTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i696b71b305c7483797418999b59422e7_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="id56d28ef323540e5b1494c978b1334d7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i5f1e370561074d079fb4b6471b997b24_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointFivePercentageSeniorNotesDueTwentyTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i539244b3fa5e461c9e5cbf0bea9c4f74_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SixPointFivePercentageSeniorNotesDueTwentyTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ie46898cad9684fcf9b34b3c8b6acde40_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointTwoFivePercentSeniorNotesDueTwoThousandTwentyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i9b8c290e33f34fcdb445df4de92733e7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointTwoFivePercentSeniorNotesDueTwoThousandTwentyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ia9623b4cf7b748cfb15892a967990ef7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorNotes8.5PercentDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i45a6813747b040a99306ae094c60d8c8_D20181230-20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:SeniorNotes8.5PercentDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="i8079dbc2f7cd4f1fa50aed94bdb6ed50_I20170601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-01</instant>
        </period>
    </context>
    <context id="i52efacc4008246478a9b8a5b9abe39e2_D20170601-20170601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:FivePointOneTwoFivePercentageSeniorNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-01</startDate>
            <endDate>2017-06-01</endDate>
        </period>
    </context>
    <context id="ic2e10d1c20ce4d41ad126918cd147885_I20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementOperatingActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-01-15</instant>
        </period>
    </context>
    <context id="ib1f5871405a745829f52ec64cf347b0b_D20150115-20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementOperatingActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-15</startDate>
            <endDate>2015-01-15</endDate>
        </period>
    </context>
    <context id="ic697d6c98e96486595154148dd2e738f_I20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementCapitalEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-01-15</instant>
        </period>
    </context>
    <context id="i2acbfa10e0594fe99607a48390a78003_D20150115-20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementCapitalEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-15</startDate>
            <endDate>2015-01-15</endDate>
        </period>
    </context>
    <context id="i1b8a1a50f2034b4181ad2b7645322e79_I20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementGuaranteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-01-15</instant>
        </period>
    </context>
    <context id="i4ba533dd440b4d448826eb4717b94c56_I20150115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementForeignExchangeFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-01-15</instant>
        </period>
    </context>
    <context id="i4f9681cff6404683b6d3493838957144_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ia6fa72148a22430fae9cc80f86a32244_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">sum:CanadianSubsidiaryCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ibffbfaf2706d402d839d24ae22fab3ff_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i06190e7dfe724461b062081f9ac22b85_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i76919ee60b8f445ebb2354bcdc343bc3_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ic6200f4d3eac4d94925f036eee8a0b1a_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i02ab350dbd7d4f77adc622def7b85588_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i5e77ffe8e90d46cabd7815d62d052786_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i78ab306a5b6549d49f7bf2209c68f234_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i57664e0a9ff94da29f0e105655c39564_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i2027ad90b7e341b4bd5871cef7b6e281_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="iad5c3c4f2f554eaaa354f921c7947fda_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="iedf3daf7923e4ee0b670f4ed8bcfd049_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i640547a5bfd8441e87e782c4e1f55fca_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i157cb2ebc223481783192d94e23d760c_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4f2e686be5634bba8bf2e8848420faf0_I20160102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-02</instant>
        </period>
    </context>
    <context id="i72d0e4d587634a39aab4878caaabde46_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i3d29ca160d814bc182ba780dac58688c_I20160102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-02</instant>
        </period>
    </context>
    <context id="i95a6a4e58bf94db08c9d1652f5ce51ab_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ia6be899304f34ee28da509f313dd5ded_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i5196fcff82e04eff9b05a12b16269b47_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ie23b2c5762b94b099860b1ad9fb9d688_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i2f6bd3fa176140a399b386b153e495da_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i83ced24eabc24104861d1e60a2307543_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ic3c785e13f1d452e96e2758d498856b3_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i9bc4b330d7b54d38b5465fa30f899f29_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sum:TwoThousandFifteenOmnibusEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i2521147d81b44ec9984a292130112bab_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ic5705e41192748c287f149a553e67bcb_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i0d5d6b5fee044b419f51dac3631e1e5f_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6bbc6a22ffb84e9abe9bdd65d1d13076_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i9ea4ff64162945538984136a96c52b12_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sum:StockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i73932bfe9d0844178face25509f573ca_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i3ccb56db9cdd453da48bd19f71a67dc9_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i66b387b7f7be4c3097c954c66d3babc6_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sum:StockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ib4be8748711f4eacb3423aca0fa28897_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ic241ffad054147a98477522ecacb53c3_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i0a2480ee465943d58a91b7df22bba92b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i30dcfdb39c5148e8b77f6b4bf9aeaba0_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">sum:StockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i150e2ee9e46a4acc9f577e1fa7212839_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="icac11af7cf09474a93cd97216d6752a4_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ifd230c5f6c5d4d1cac5c734f989f6002_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="if1732d6ca14648ff8d41ebc0dd901ee0_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i195b40edbf6148d38d1979667e179afd_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="if9c5fadcdf734e1ab103be98d35413dd_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i40a8dbcec0934f1c8058b0b178b8f563_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="idf3b89e8897f45d19037b34b552c1561_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ie7148e39594b465194c899398604eae7_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i91c54db7bd59445b8824acb8bac901bd_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i18c9daa9f6284c54b67466e24432255b_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic22b2138a60649578cf4afe5d86bfda0_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i74fae92731b34725a839af7531fe3dec_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i0c1f2254de0c425289f6c2ee4d9fc48d_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ia1f9bbe80ced432187c0c9fd6efa9ad9_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4c198ef21fe94b38abc8cd416655be21_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iccd2303a69e7466787040448a18e872a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7370ef0b680445878a6d51da698434b0_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i72a86f72080843b58587e33c990b0d62_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7c9c43581afc4ba58059a6fd87429909_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ied90d53cca5a4ea3aa7e7923b26e9fd3_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i747d9d42e15642759a8062de7cf01874_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ic07c9f589e8b4ddd86c542d438725743_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i799e7710ace24120bec42df98bfd5147_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i10d4b7d901f7441b94f44e05175b0fdc_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="if9dbf8569d8c4ce589956bac65c2d31e_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i7f13ab26bc9042179dfeffd50edd05ce_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ib79113bd2c6f40459ce20534b294a6bf_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i600a2bdcd7b64621973a3aa5b7c87141_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="id4c340aa289d4c149264ad01da9d34ba_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i64dbed8fb4114d3499e9673cad4c226d_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i53558fed4f7340649b2d461fdc79ad32_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i62cb4c8e302f4931889da4af185f61f7_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4db16b4373a94c43be28d5ee13fdc0b5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i541526676bf348fcb3cef57b8828f594_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:PreciousMetalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i6e40504e49b64ec484e160f99f15e5c7_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ic6bcc85057f448fc9864608e08e27345_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ie7c1cab5c9b54f5493255024552ac635_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="icb03d4e551ea4fc3845c093d96af9be4_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ifb7332633fc6439187305a20e120b7a5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2597e3825d764984972b7f5868a5f93f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ie8d08a8f70fd4fec897d65a8d9c7043d_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i9ae3f0090c5348599d1ddc8d00d61f50_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iac6201c0adf54fdf9083b5a12c318cd3_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i9ca84523ccdb41b0b4571122bebee737_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="id0240200f83f4cc188da80157a8ed93f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i5e766643133b4092aa8743092f150552_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i89070d7ed3644eaeac29634ac108c070_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ia6aa1e3995a945c695e0b638bf78b567_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="icb6c9d409d084b5399cbc88f02a7f2f1_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i017aca3f54d3421ca1f8d717947bf093_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i42c45ec09f824ae0827ade54675ce3ee_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iaea4a85beb2343ec83b79ed698c2374c_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i1fff906d7daf49f28754a048babed37e_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i53dbf2b5d95c4c1b94c929eba14756ee_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i65ff9d17313541d0846d9fbaaa5a071a_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i73f468dc3fad4e4db7dca3fd55ef6f78_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i9013f627ac2f400a86b577f8f341d7fd_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iad796fa9c8f7414ab3f87d20b432e7ad_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7d324249ec4c4df7a4ae6ca3167609b6_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iea7460d480bd43568cc99134e3f19b95_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i25a0668e2c08418c9cefb70a0f236c1f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i1e02ccb96e154686ad6548607344471f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i813d1b57090845708ad638e92286b07d_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if65030dc273346debdacc65a10da1824_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i65594fe4ed36491e8cdf90ad0336c196_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2bede5f17bcb4b658cff4f0fba96ec04_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7d2ce0a03ae64ce3b5d08ab93f748fa8_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="id53e39d075ea491f9f2036ad80f80d11_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iafe06ba279494b59b11d44b4cb88c8d9_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i9280455486374bdfa565cd505b1e67f7_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4ec3f87ad58c46a281e66a12d9e137c7_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i3f47f2a891614382a443a2b37dd2da96_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i9a6ba988805a495c8147c40bcca69014_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i33a7100671d54a0886c9cbd9433ce7b0_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="icf5972b469204bbca53ced85ed27db31_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i387911f9506c44c199be731bd265a9af_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i666ab1cd64774169b51dfc6935d22de2_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7b067375990846e09ca6e9c220efff58_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i70af8a08b8fa46ac8783211bb07ba1a9_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ie200695be7ab48dd8bb812aa3a3b9577_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ic4a33e45871644a59b39878491fecaad_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i2901ccf941f24280afcc037e55c5fb23_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i322b91c139ea4e41aae8b56445b57b68_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="id152ad5d79c1441989762a8978771d1e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ie49b7a15e82e4be7b5e01bb6b3832d09_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i8e921e9413a04612b3baddc3ee4503ee_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:IntermediateCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="if17c74e808034684869fdb9f7cb2b3b3_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i4b946e8e6a784d18ab7a3cfd7f423851_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i4dbbbb94f18b49c9972880b416e7cafa_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermGovernmentSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i04284a76b0684531b42cb9bae86bb979_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ifc0ab40b318541798b3a62e092df65d9_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i680c321d3a4d45f9983a419bca4ffd2e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:ShortTermCorporateSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i30bb6a9c2e7840558141afd5109c6200_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i25ff53a3e7d04bc59a1ceac8c644ba66_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i948d593437d2457381963536d89411b7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:FixedIncomeSecuritiesNonUSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6b751289cd3c428eb0917262a37e6579_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ibd58f0619581400c9dbb8e220743cd37_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i38e0d43867394bb0af43eb59a4b73ed0_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i894eb8d31d33449ea9bad86cf99277ee_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i32567addc34b4cd7813fade03515c235_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="id3f3be3fb9a14baca9ce08a67d76e0dd_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSLargeCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i88fe63d6ac994b66a3812d314de4781e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i23f0c0ae9dae4b3db2d8ec4200a713f6_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="icaba4bd89bb240f1957c4d94317581ce_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i182edb78a3bd4fd8a4f41c7e4d7803b2_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i90460f493adb400dbc458258e025aca4_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i547aa7ff0a29431b81eaf725533eb691_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSMidCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i5b76e45643304f508cbd3527f6a392b7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i80cd286775d94242bc5a1bd64c8baf68_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="icd30592df8304fdca284cb921b7bff2a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic14598339d8d4f09b7419e82e6a08557_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ia824fa2a0e814fc1807d0f406e43bc4d_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i1d38ab2d1d204be5b5385a324a230d88_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesUSSmallCapGrowthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ic02a06481e79419598d6878c5a0003fd_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i143f70c26db94e13a625a22fdadb30af_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i2f0260ba4e4a433e85114a3235a832bb_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i310bc1255e3143b280288d0479c79cfc_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i1be096d629514ed6bf5955054dab801e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ida00e1d520724147a260cc94ef3ca606_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="id95ca2fed43a41948c843ac359155961_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7c1abb7bab6b4c2cbacf6c1bf122ce24_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i1bf41e73a2a74aed86677e065928882b_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">sum:DefinedBenefitPlanEquitySecuritiesCommoditiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i63c733eec6894fe58d93d08e22729ff1_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i8931cbfcc40645c5ba0a36f13b360d52_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i09529ec1b6e642389c974c05dc31127a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="icc79ef8a00b043c49a82b012562bda41_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="icdbcc09855484101b667bf9bd0d412b7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i0ca7fce05f0b4427b70fd77a49736821_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sum:ConstructionIndustryLaborersPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i8d00ec48c8264dadacd0a640b084d094_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sum:ConstructionIndustryLaborersPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i79cb03b95dd9401daf2bd0d658becfac_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sum:OperatingEngineersLocal101PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if154513075a148c9a846542bccdb1c5a_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">sum:OperatingEngineersLocal101PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i4b8c7f3fb3f7474ebdc363dc26935d7c_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sum:AccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ie24a0bb952ab42549fc9376814a7ee91_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">sum:AccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ieaad4fc3a626498790aba5acec13c44c_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i7cc5d4e338ff44ddb0dfc66e5a2e2b22_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ib896ea599c1f4324ab9154817a7bc489_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i3f6905a4f9fa468ebf155efaa65ed76f_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i439304dc0e2646f5ad0b2d5c0f6c7233_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i352dee99bd0e4b3aa713541e389714d8_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ie14db701bdda4084813a5a7b4a341f31_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i27bd01bc0e8646cdb4fbdd4c83b521b4_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="if5ec75df6d604896a40cbcc5604e11d9_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6aa5bf46eaea4cf5809c87f9be279beb_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i036060fe51c9484a85557e635c1ce9c4_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i210442fdab204af3a28129b398dc37a5_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i444173100cb046f2abc19d249027529d_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="ie7edfdcf407542a5a4dee3e72618f430_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ice014ecbf35644b181327141f86dbef8_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8b4e8000ae64457e9633285257e354f3_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i1689ea8ccfa449faa72258c1dee293fb_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i5145709c1bb44065a8544dae48955b31_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1559272bb9be4e2cbbbb172f609a0e10_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i9d6ec2f3596d4e598f5828e185b8bbe7_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0f9da398cc2c46e7bce78dc2be0a0f9f_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1b24b2bbd6fd46e5a2491fc5f8ed9ac6_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if97588bc8b6442558793eedb5299627f_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i6736d93b890640cda7425f3fe821d94c_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i208228f7c75c4f41acd0bd036e88905b_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i47e97ac09c574502bc9d07315f3d436f_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i6edfcaac3e8345b2813545e83106a1f2_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i19b7f61fb0434deaaae31bf502531f7a_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i38e90168511b4c25bb9899e056d121e9_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i4721ad8fbb6a439a948ce562e25252ee_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i8bb3da04ffa944d487fc98d3479b5c3a_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i0eaddc4efa0b447aabd98b2ee9673ee5_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ib139a3c1e02244b9801de71211bbf48a_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i248f3df862cb41c6baddd635c1d1397c_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i0c8606f0c80443719f0ac4d48250dfc9_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i1ea6b65239e949f8b48c688c21be254c_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">sum:CementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i43cf981614f144e4bf71a053a5faa8f3_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i2349c1aa2d124b1f99501973e3d25ad8_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i69ceeb1075514f039722f657951a3047_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i5ecc98a667cf47e293af17a955e992f5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i01a1d2df92eb44f4834544b80d9575df_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i9831e1abb9ea434482ec7a052664a0dc_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="id3c05ebb0992488ca78e11f92f9ea612_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="id124a5af4b624ecd8bb0a68889c1ef56_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ifc32a0813ba4428e9517cda31551d98d_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="ie6012da9e0e448c7a923be9a515e6897_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ifbf467d034dc4877becce353434d59a0_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i872c121faa66432f99b2e9f2055176b2_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i92975233b6a747de9e5f6b494843edfc_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i72461b22b63b404db179cd9c30923b67_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="i49fb0813b7564a2b9280615273d35317_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ica6bd766909d49e39775398091321145_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i73e50989ee354d26a46038ce4ea56ef8_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i93e04b51f348451483c2d569d49ffe9f_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="iedeb5797fcf44a039cb5ac2b98a2aef5_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i2e41d7d891904bae8dc63fcf14e592bb_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i3f3250c8a8904b1194588860ba56c165_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiaryIssuerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i1a64853ccf124f0d90e85d9c97f288a6_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:GuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="ifc4101ccbec84f79b94d4db484c49239_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:NonGuarantorSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableLegalEntitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i3c6a3541905e4cf19c97c8e6caa665b0_I20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001621563</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">sum:SummitMaterialsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="state">
        <measure>sum:state</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="cementplant">
        <measure>sum:cementPlant</measure>
    </unit>
    <unit id="segment">
        <measure>sum:segment</measure>
    </unit>
    <unit id="acquisition">
        <measure>sum:acquisition</measure>
    </unit>
    <unit id="reportingunit">
        <measure>sum:reportingUnit</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="plan">
        <measure>sum:plan</measure>
    </unit>
    <unit id="business">
        <measure>sum:business</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV80L2ZyYWc6ODQzZDkxZjA3ZGQwNDU1MTlmNjczMGM2YTMxYTA4NGMvdGFibGU6ZWYzZWVlODc2MjkyNDlhZTgyYzZkMmE4MDMyZTQ2MTkvdGFibGVyYW5nZTplZjNlZWU4NzYyOTI0OWFlODJjNmQyYTgwMzJlNDYxOV8xLTEtMS0xLTI2NjQx_2cc130c1-c04b-476a-80c2-d93078574be7">0001621563</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV80L2ZyYWc6ODQzZDkxZjA3ZGQwNDU1MTlmNjczMGM2YTMxYTA4NGMvdGFibGU6ZWYzZWVlODc2MjkyNDlhZTgyYzZkMmE4MDMyZTQ2MTkvdGFibGVyYW5nZTplZjNlZWU4NzYyOTI0OWFlODJjNmQyYTgwMzJlNDYxOV8yLTEtMS0xLTI2NjQx_3e92bb76-59c9-4de6-9b2a-f5f0c3791fbc">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV80L2ZyYWc6ODQzZDkxZjA3ZGQwNDU1MTlmNjczMGM2YTMxYTA4NGMvdGFibGU6ZWYzZWVlODc2MjkyNDlhZTgyYzZkMmE4MDMyZTQ2MTkvdGFibGVyYW5nZTplZjNlZWU4NzYyOTI0OWFlODJjNmQyYTgwMzJlNDYxOV8zLTEtMS0xLTI2NjQx_72006338-77ec-4894-a39f-62f14da9aa60">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV80L2ZyYWc6ODQzZDkxZjA3ZGQwNDU1MTlmNjczMGM2YTMxYTA4NGMvdGFibGU6ZWYzZWVlODc2MjkyNDlhZTgyYzZkMmE4MDMyZTQ2MTkvdGFibGVyYW5nZTplZjNlZWU4NzYyOTI0OWFlODJjNmQyYTgwMzJlNDYxOV80LTEtMS0xLTI2NjQx_6ee7ef2b-13da-429b-b3d5-52cd7a8b35e2">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV80L2ZyYWc6ODQzZDkxZjA3ZGQwNDU1MTlmNjczMGM2YTMxYTA4NGMvdGFibGU6ZWYzZWVlODc2MjkyNDlhZTgyYzZkMmE4MDMyZTQ2MTkvdGFibGVyYW5nZTplZjNlZWU4NzYyOTI0OWFlODJjNmQyYTgwMzJlNDYxOV82LTEtMS0xLTI2NjQx_a0dbc9e2-6fd9-4800-af51-405ac9d4100e">0001571371</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV80L2ZyYWc6ODQzZDkxZjA3ZGQwNDU1MTlmNjczMGM2YTMxYTA4NGMvdGFibGU6ZWYzZWVlODc2MjkyNDlhZTgyYzZkMmE4MDMyZTQ2MTkvdGFibGVyYW5nZTplZjNlZWU4NzYyOTI0OWFlODJjNmQyYTgwMzJlNDYxOV83LTEtMS0xLTI2NjQx_4ac65dde-afe3-4157-a1f9-806430a5f09c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV80L2ZyYWc6ODQzZDkxZjA3ZGQwNDU1MTlmNjczMGM2YTMxYTA4NGMvdGFibGU6ZWYzZWVlODc2MjkyNDlhZTgyYzZkMmE4MDMyZTQ2MTkvdGFibGVyYW5nZTplZjNlZWU4NzYyOTI0OWFlODJjNmQyYTgwMzJlNDYxOV84LTEtMS0xLTI2NjQx_918b440c-51c4-4676-a6d1-aac26ed70a9b">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV80L2ZyYWc6ODQzZDkxZjA3ZGQwNDU1MTlmNjczMGM2YTMxYTA4NGMvdGFibGU6ZWYzZWVlODc2MjkyNDlhZTgyYzZkMmE4MDMyZTQ2MTkvdGFibGVyYW5nZTplZjNlZWU4NzYyOTI0OWFlODJjNmQyYTgwMzJlNDYxOV85LTEtMS0xLTI2NjQx_ee07b256-36b5-4502-8d45-c21e1f5cb590">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i649ad37c76364f94abbccdd0131b6f43_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjcvZnJhZzpiYjg3NDBmNzAyNmM0NTk1ODVhY2ZhNTE1NDEzOTQ5MS90YWJsZTpjZDdhYmQyY2VjNzg0MWRkODhkOTJhOTE4NWI1ZTQ2Zi90YWJsZXJhbmdlOmNkN2FiZDJjZWM3ODQxZGQ4OGQ5MmE5MTg1YjVlNDZmXzItMS0xLTEtMjY2NDE_a382bed8-b98c-489b-8cc1-e70aef414c16"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7551c9e972fc4c229d4a1738a1a073b5_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjcvZnJhZzpiYjg3NDBmNzAyNmM0NTk1ODVhY2ZhNTE1NDEzOTQ5MS90YWJsZTpjZDdhYmQyY2VjNzg0MWRkODhkOTJhOTE4NWI1ZTQ2Zi90YWJsZXJhbmdlOmNkN2FiZDJjZWM3ODQxZGQ4OGQ5MmE5MTg1YjVlNDZmXzMtMS0xLTEtMjY2NDE_606ff3eb-f033-487a-b741-5aec290b11ed"
      unitRef="number">0.065</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9208624aaf9f43a58e3c4823e0b574fc_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjcvZnJhZzpiYjg3NDBmNzAyNmM0NTk1ODVhY2ZhNTE1NDEzOTQ5MS90YWJsZTpjZDdhYmQyY2VjNzg0MWRkODhkOTJhOTE4NWI1ZTQ2Zi90YWJsZXJhbmdlOmNkN2FiZDJjZWM3ODQxZGQ4OGQ5MmE5MTg1YjVlNDZmXzQtMS0xLTEtMjY2NDE_2734794b-05cf-44e3-9226-adaf9f33324b"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i65f5241bbaa74384940bd8a0708dcdf3_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzIwOTc_e6546576-bc3a-4695-b664-5dfff28c2374">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8bcde7cc08c44ece84d7abc655a7a62d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzIxMDM_95234c9e-4855-4fb5-8887-a30f192355d5">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzMxNjU_5a0e9c39-aa99-4658-9c33-62d35e205bc5">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_4af34719-2fee-4bc0-8721-7e69e2a54d79">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_e97452b1-0ce8-4410-8884-d4bae42f597d">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_c0c34d02-bd02-4054-9706-5be52d5532f0">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_e7bb3672-b6ce-41aa-99ef-cbfc497b4025">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_a9900c06-f482-48b3-bf24-7e4e2b03e880">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_c16aa7e8-fea8-4583-a80d-7fa7aec86e4e">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i696b71b305c7483797418999b59422e7_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80My9mcmFnOmFjM2EwYTlhMzcxZTQ4ZTBhZDM2YWFiM2Y0NGNmZGZjL3RhYmxlOjdhYjEzMDkwZTNjZDRhZDNiZmY3NDVhNTQ5MzAyMDFiL3RhYmxlcmFuZ2U6N2FiMTMwOTBlM2NkNGFkM2JmZjc0NWE1NDkzMDIwMWJfMi0xLTEtMS0yNjY0Nw_a83823a6-0b43-4620-95c3-40415dca4a9d"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5f1e370561074d079fb4b6471b997b24_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80My9mcmFnOmFjM2EwYTlhMzcxZTQ4ZTBhZDM2YWFiM2Y0NGNmZGZjL3RhYmxlOjdhYjEzMDkwZTNjZDRhZDNiZmY3NDVhNTQ5MzAyMDFiL3RhYmxlcmFuZ2U6N2FiMTMwOTBlM2NkNGFkM2JmZjc0NWE1NDkzMDIwMWJfMy0xLTEtMS0yNjY0Nw_8aaeba3b-4325-4ce1-a349-d15b9491f2a2"
      unitRef="number">0.065</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie46898cad9684fcf9b34b3c8b6acde40_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80My9mcmFnOmFjM2EwYTlhMzcxZTQ4ZTBhZDM2YWFiM2Y0NGNmZGZjL3RhYmxlOjdhYjEzMDkwZTNjZDRhZDNiZmY3NDVhNTQ5MzAyMDFiL3RhYmxlcmFuZ2U6N2FiMTMwOTBlM2NkNGFkM2JmZjc0NWE1NDkzMDIwMWJfNC0xLTEtMS0yNjY0Nw_5a4c8fe0-9ecc-45f1-bc94-553d8587755d"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i83ced24eabc24104861d1e60a2307543_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjA5NQ_c1213841-ce3d-4624-80dd-f35e97eca687">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic3c785e13f1d452e96e2758d498856b3_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjEwMQ_bed95989-5162-4e5d-a7f8-e7748295e8b6">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMzE1Nw_23ba612a-9f50-4396-9932-69374fcfe8c8">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_29de070a-2614-464a-aa3d-8a7d1a944d01">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_2d230074-09e0-4a41-88dc-982a2a6777e6">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_1d17a684-adcd-4496-b484-5e6d13d415e1">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_abc1a497-7f33-4487-9ea2-474a39e3039d">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6d735cdc-70c1-40db-a6c7-147a8b80e503">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6ed1c4f0-e644-48df-99bd-f1e219b6c6f4">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDcw_6abf60b2-f6b2-4aee-bc4a-b43f66fd17ff">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDYy_179c7bbc-49f2-481c-a1e6-1ac0ee9d6805">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMTI_f0525959-9d74-4e82-adbf-49e34101d71e">2022-01-01</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMTI_fbd5da64-f47b-4af3-ae79-13e2789fd858">--01-01</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDc3_bc0c9a39-a9c2-43a5-880c-e1b61a942c10">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDY2_8437505e-8a08-4dbf-8f56-b1206be545ff">001-36873</dei:EntityFileNumber>
    <dei:EntityFileNumber
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDcx_aad9c2f2-99d2-41aa-8ede-71b879fca602">333-187556</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDY4_8f6f38f1-c917-42b7-97e8-d7fbde78eb56">SUMMIT MATERIALS, INC.</dei:EntityRegistrantName>
    <dei:EntityRegistrantName
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDc4_5ae73fd0-ddc3-4db9-9e22-18f4aea63854">SUMMIT MATERIALS, LLC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDcy_ac1f3ba4-9b00-4de7-973a-2610d6e2e0aa">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDY3_873a8c5e-e5eb-4c48-8a7f-b44c2f02f277">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDcz_d3f02d9b-5c4d-4a05-b850-1b362435d130">1550 Wynkoop Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDY0_c2883c6e-bdeb-49cc-82f9-0f89491301b4">3rd&#160;Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDYz_13408a62-eea5-40a2-979d-50195abd734d">Denver</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDYw_5ca932f9-4edb-4d5c-a85d-ce8f3fe59c97">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDc0_32df94b2-bf8f-4451-9411-afe386601ad0">47-1984212</dei:EntityTaxIdentificationNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDc1_b0e64ebb-ab32-4230-a8a6-3f42a80812de">26-4138486</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDYx_18d820fd-0bcf-4abc-bac5-b18549892184">80202</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDc2_dd07ba95-f012-4803-86ec-6c3c29481699">303</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDY5_6895ca64-55d7-44c8-af42-6c53986d9da3">893-0012</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6YzJiZmNlODk0MzZlNGM4ODg3ZWQ0NzE0OWIyMTVhMzIvdGFibGVyYW5nZTpjMmJmY2U4OTQzNmU0Yzg4ODdlZDQ3MTQ5YjIxNWEzMl8xLTAtMS0xLTI2NjQx_18bbc13b-969e-4f1d-a573-d1370381978a">Class A Common Stock (par value $.01 per share)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6YzJiZmNlODk0MzZlNGM4ODg3ZWQ0NzE0OWIyMTVhMzIvdGFibGVyYW5nZTpjMmJmY2U4OTQzNmU0Yzg4ODdlZDQ3MTQ5YjIxNWEzMl8xLTItMS0xLTI2NjQx_1c1593f4-0218-423a-95b1-613761c2034d">SUM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6YzJiZmNlODk0MzZlNGM4ODg3ZWQ0NzE0OWIyMTVhMzIvdGFibGVyYW5nZTpjMmJmY2U4OTQzNmU0Yzg4ODdlZDQ3MTQ5YjIxNWEzMl8xLTQtMS0xLTI2NjQx_121536da-11ad-408f-8821-ab96ff6f6282">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MWJlYTQxZmNkZDYyNGQ5YzlmYTIzNGVhYjU3Y2Y2NzgvdGFibGVyYW5nZToxYmVhNDFmY2RkNjI0ZDljOWZhMjM0ZWFiNTdjZjY3OF8xLTEtMS0xLTQ3NjA4_90c2255f-a066-4da5-9359-f4fb6c24fb15">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MWJlYTQxZmNkZDYyNGQ5YzlmYTIzNGVhYjU3Y2Y2NzgvdGFibGVyYW5nZToxYmVhNDFmY2RkNjI0ZDljOWZhMjM0ZWFiNTdjZjY3OF8xLTktMS0xLTQ3NjE0_aeafe06e-81bf-4fd7-9e23-cda7b22167e8">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MWJlYTQxZmNkZDYyNGQ5YzlmYTIzNGVhYjU3Y2Y2NzgvdGFibGVyYW5nZToxYmVhNDFmY2RkNjI0ZDljOWZhMjM0ZWFiNTdjZjY3OF80LTMtMS0xLTQ3NjI2_1fc4309f-fd06-489a-8f5a-52d31211b8d8">No</dei:EntityVoluntaryFilers>
    <dei:EntityVoluntaryFilers
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MWJlYTQxZmNkZDYyNGQ5YzlmYTIzNGVhYjU3Y2Y2NzgvdGFibGVyYW5nZToxYmVhNDFmY2RkNjI0ZDljOWZhMjM0ZWFiNTdjZjY3OF80LTktMS0xLTQ3NjMw_e47260af-a1d9-48bf-aaaa-8229b0510990">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MWJlYTQxZmNkZDYyNGQ5YzlmYTIzNGVhYjU3Y2Y2NzgvdGFibGVyYW5nZToxYmVhNDFmY2RkNjI0ZDljOWZhMjM0ZWFiNTdjZjY3OF83LTEtMS0xLTQ3NjMz_e21593b8-fad7-433c-8473-bc4d460b0da6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MWJlYTQxZmNkZDYyNGQ5YzlmYTIzNGVhYjU3Y2Y2NzgvdGFibGVyYW5nZToxYmVhNDFmY2RkNjI0ZDljOWZhMjM0ZWFiNTdjZjY3OF83LTctMS0xLTQ3NjM3_1285da2a-3662-4e76-98a5-a9b37a007f77">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MWJlYTQxZmNkZDYyNGQ5YzlmYTIzNGVhYjU3Y2Y2NzgvdGFibGVyYW5nZToxYmVhNDFmY2RkNjI0ZDljOWZhMjM0ZWFiNTdjZjY3OF8xMC0xLTEtMS00NzY0NA_1ad98a5c-65bf-4ee9-9e73-73f98291b64e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MWJlYTQxZmNkZDYyNGQ5YzlmYTIzNGVhYjU3Y2Y2NzgvdGFibGVyYW5nZToxYmVhNDFmY2RkNjI0ZDljOWZhMjM0ZWFiNTdjZjY3OF8xMC03LTEtMS00NzY0OA_b0915e8f-ea1c-4bfd-a4eb-ab97f55aa173">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6N2Q0MDY4MzY4N2YzNGRjM2IxZmViNWIwOTAxYzU0ZmQvdGFibGVyYW5nZTo3ZDQwNjgzNjg3ZjM0ZGMzYjFmZWI1YjA5MDFjNTRmZF8yLTAtMS0xLTI2NjQx_16d2c606-4e3c-4715-88b6-8394c151355c">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6N2Q0MDY4MzY4N2YzNGRjM2IxZmViNWIwOTAxYzU0ZmQvdGFibGVyYW5nZTo3ZDQwNjgzNjg3ZjM0ZGMzYjFmZWI1YjA5MDFjNTRmZF8zLTQtMS0xLTI2NjQx_0c7e4856-d36e-45a0-9eea-f34d4592d1dc">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6N2Q0MDY4MzY4N2YzNGRjM2IxZmViNWIwOTAxYzU0ZmQvdGFibGVyYW5nZTo3ZDQwNjgzNjg3ZjM0ZGMzYjFmZWI1YjA5MDFjNTRmZF80LTQtMS0xLTI2NjQx_37ddeb03-8769-408b-a96f-83751900fd00">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityFilerCategory
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6N2Q0MDY4MzY4N2YzNGRjM2IxZmViNWIwOTAxYzU0ZmQvdGFibGVyYW5nZTo3ZDQwNjgzNjg3ZjM0ZGMzYjFmZWI1YjA5MDFjNTRmZF83LTAtMS0xLTI2NjQx_319578fe-4937-4b25-a72f-ccdd3e0dc4c5">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6N2Q0MDY4MzY4N2YzNGRjM2IxZmViNWIwOTAxYzU0ZmQvdGFibGVyYW5nZTo3ZDQwNjgzNjg3ZjM0ZGMzYjFmZWI1YjA5MDFjNTRmZF83LTQtMS0xLTI2NjQx_979ef356-9512-4e33-85db-f112ba2499af">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6N2Q0MDY4MzY4N2YzNGRjM2IxZmViNWIwOTAxYzU0ZmQvdGFibGVyYW5nZTo3ZDQwNjgzNjg3ZjM0ZGMzYjFmZWI1YjA5MDFjNTRmZF84LTQtMS0xLTI2NjQx_9ea23978-6c43-4faf-8326-fbe2e36cb362">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MjI3YTBhNmU3ZDkzNDc3MWE5MWVkYzdkMjFhM2JiZTIvdGFibGVyYW5nZToyMjdhMGE2ZTdkOTM0NzcxYTkxZWRjN2QyMWEzYmJlMl8xLTItMS0xLTQ3NzU3_bd75de32-1a8f-4944-8ea4-ffdfce3fabd0">true</dei:IcfrAuditorAttestationFlag>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MjI3YTBhNmU3ZDkzNDc3MWE5MWVkYzdkMjFhM2JiZTIvdGFibGVyYW5nZToyMjdhMGE2ZTdkOTM0NzcxYTkxZWRjN2QyMWEzYmJlMl8xLTgtMS0xLTQ3NzY0_f9b9a732-99c3-4c3b-8580-0bf14e99e9ec">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MjI3YTBhNmU3ZDkzNDc3MWE5MWVkYzdkMjFhM2JiZTIvdGFibGVyYW5nZToyMjdhMGE2ZTdkOTM0NzcxYTkxZWRjN2QyMWEzYmJlMl81LTQtMS0xLTQ3NzY3_49b55746-0cbc-48f5-a956-372fcd74a06e">false</dei:EntityShellCompany>
    <dei:EntityShellCompany
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGFibGU6MjI3YTBhNmU3ZDkzNDc3MWE5MWVkYzdkMjFhM2JiZTIvdGFibGVyYW5nZToyMjdhMGE2ZTdkOTM0NzcxYTkxZWRjN2QyMWEzYmJlMl81LTEwLTEtMS00Nzc3MQ_34617774-0cef-4076-9ab7-51e56b872cc1">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ieba788777a024342b51ce6715f961725_I20210703"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18xMjU0_e55e2338-a9ef-4217-a9aa-bccf94ec3b4c"
      unitRef="usd">4100000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic07e0e4278c74b4f8981db4d74559a15_I20220221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18xNDI0_005b21c6-53bb-4f99-9c66-d820f68f1cf6"
      unitRef="shares">118730256</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia38730e61ac640a9a232c1c11cc592b7_I20220221"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18xNDMx_83f8f7a6-56e1-4a75-8704-352de9fa41af"
      unitRef="shares">99</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xL2ZyYWc6YWQwYzk2NTU5YTIxNDUxOWJlMDQyMGEzYTNlMjQyNmMvdGV4dHJlZ2lvbjphZDBjOTY1NTlhMjE0NTE5YmUwNDIwYTNhM2UyNDI2Y18yMDY1_34381a5a-76ae-4bbe-b95e-2f8a2b2055ec">Certain information required by Items 10, 11, 12, 13 and 14 of Part III incorporate information by reference from Summit Materials, Inc.&#x2019;s definitive proxy statement relating to its 2022 annual meeting of stockholders to be filed with the Securities and Exchange Commission within 120 days after the close of Summit Materials, Inc.&#x2019;s most recent fiscal year.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i84dc8932652f47f189c1fd6cfe8ba460_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMC9mcmFnOmQxZDJmYjYwOGMxYTQ1ZGU4OGNlZWYzYjQ4NTY1Mzg4L3RleHRyZWdpb246ZDFkMmZiNjA4YzFhNDVkZTg4Y2VlZjNiNDg1NjUzODhfMTQ3MQ_d84b2656-dbd5-4f3f-83d9-0f96ca3b821d"
      unitRef="number">0.989</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV81OC9mcmFnOmQ2ZTUyNTUwOGNjNDQxZDQ4NGRkYmNmNDZlOWM1NzVlL3RleHRyZWdpb246ZDZlNTI1NTA4Y2M0NDFkNDg0ZGRiY2Y0NmU5YzU3NWVfMTY0OTI2NzQ1OTM3MQ_4ea1a692-f374-4daa-99ff-55d2e4cfd11c"
      unitRef="state">21</us-gaap:NumberOfStatesInWhichEntityOperates>
    <dei:AuditorName
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNzY2L2ZyYWc6NjA2ODRhNGJhMGJmNGExOGFkZGRkNTE2MDBmNTJlYTEvdGFibGU6YTIyMzUzNTc0NWFhNDQxNzhjMzE0ZmNmOWI2MjkyZTkvdGFibGVyYW5nZTphMjIzNTM1NzQ1YWE0NDE3OGMzMTRmY2Y5YjYyOTJlOV8xLTAtMS0xLTQ4MTU1L3RleHRyZWdpb246YjE1MTc3ZTQ3YjY1NDZkMzhkZDAyNDBlOGViMzk0MGVfMTY0OTI2NzQ0MTY5OA_3295ec9c-22c0-47f7-a463-fbf01c9c88f0">KPMG LLP</dei:AuditorName>
    <dei:AuditorName
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNzY2L2ZyYWc6NjA2ODRhNGJhMGJmNGExOGFkZGRkNTE2MDBmNTJlYTEvdGFibGU6YTIyMzUzNTc0NWFhNDQxNzhjMzE0ZmNmOWI2MjkyZTkvdGFibGVyYW5nZTphMjIzNTM1NzQ1YWE0NDE3OGMzMTRmY2Y5YjYyOTJlOV8xLTAtMS0xLTQ4MTU1L3RleHRyZWdpb246YjE1MTc3ZTQ3YjY1NDZkMzhkZDAyNDBlOGViMzk0MGVfMTY0OTI2NzQ0MTY5OA_8b021e79-4056-4d60-933c-5a3d76141ced">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNzY2L2ZyYWc6NjA2ODRhNGJhMGJmNGExOGFkZGRkNTE2MDBmNTJlYTEvdGFibGU6YTIyMzUzNTc0NWFhNDQxNzhjMzE0ZmNmOWI2MjkyZTkvdGFibGVyYW5nZTphMjIzNTM1NzQ1YWE0NDE3OGMzMTRmY2Y5YjYyOTJlOV8yLTAtMS0xLTQ4MTYxL3RleHRyZWdpb246NjcwMzFjOGUwOWQzNGQwOGE3ZWFlMWEwOWM3OWEzYTVfMTY0OTI2NzQ0MTcwNg_8684d3b2-bdec-4813-b367-28d814d269ef">Denver, CO</dei:AuditorLocation>
    <dei:AuditorLocation
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNzY2L2ZyYWc6NjA2ODRhNGJhMGJmNGExOGFkZGRkNTE2MDBmNTJlYTEvdGFibGU6YTIyMzUzNTc0NWFhNDQxNzhjMzE0ZmNmOWI2MjkyZTkvdGFibGVyYW5nZTphMjIzNTM1NzQ1YWE0NDE3OGMzMTRmY2Y5YjYyOTJlOV8yLTAtMS0xLTQ4MTYxL3RleHRyZWdpb246NjcwMzFjOGUwOWQzNGQwOGE3ZWFlMWEwOWM3OWEzYTVfMTY0OTI2NzQ0MTcwNg_910d1ca1-e80d-4b15-8ea3-1f63a6b6a0e2">Denver, CO</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNzY2L2ZyYWc6NjA2ODRhNGJhMGJmNGExOGFkZGRkNTE2MDBmNTJlYTEvdGFibGU6YTIyMzUzNTc0NWFhNDQxNzhjMzE0ZmNmOWI2MjkyZTkvdGFibGVyYW5nZTphMjIzNTM1NzQ1YWE0NDE3OGMzMTRmY2Y5YjYyOTJlOV8zLTAtMS0xLTQ4MTY3L3RleHRyZWdpb246ZTU0MjcwYmMyZjBjNDhhYjllZDBkYTNjOTBjY2MzMTNfMTY0OTI2NzQ0MTY5MQ_27ac857b-aafc-46c1-aa90-067adce458b6">185</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNzY2L2ZyYWc6NjA2ODRhNGJhMGJmNGExOGFkZGRkNTE2MDBmNTJlYTEvdGFibGU6YTIyMzUzNTc0NWFhNDQxNzhjMzE0ZmNmOWI2MjkyZTkvdGFibGVyYW5nZTphMjIzNTM1NzQ1YWE0NDE3OGMzMTRmY2Y5YjYyOTJlOV8zLTAtMS0xLTQ4MTY3L3RleHRyZWdpb246ZTU0MjcwYmMyZjBjNDhhYjllZDBkYTNjOTBjY2MzMTNfMTY0OTI2NzQ0MTY5MQ_87ffb167-59a0-4e28-9bf1-098eaaf9cb74">185</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMy0yLTEtMS0yNjY0MQ_75765e8b-7182-47a4-b73e-51e580485760"
      unitRef="usd">380961000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMy00LTEtMS0yNjY0MQ_39a493a1-82cb-4214-92ad-4ba196b9926b"
      unitRef="usd">418181000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNC0yLTEtMS0yNjY0MQ_5b9c5416-eef9-4b5e-bb5e-c8f0b749980e"
      unitRef="usd">287226000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNC00LTEtMS0yNjY0MQ_de01105c-7a51-4b27-9edd-ce2babd1a41f"
      unitRef="usd">254696000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNS0yLTEtMS0yNjY0MQ_c359e23b-5b90-45fb-a366-44858888c59b"
      unitRef="usd">7600000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNS00LTEtMS0yNjY0MQ_35325292-21c5-4ecc-acd0-ccbe0145440e"
      unitRef="usd">8666000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNi0yLTEtMS0yNjY0MQ_f8ea1c67-08dc-422b-a973-694d46d6196a"
      unitRef="usd">180760000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNi00LTEtMS0yNjY0MQ_c9fe6d13-ff2d-4b93-987f-93fe7aa4be74"
      unitRef="usd">200308000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNy0yLTEtMS0yNjY0MQ_0cd2b78d-70e6-4ec9-b48b-3e12bbc0cff6"
      unitRef="usd">13063000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNy00LTEtMS0yNjY0MQ_aa1cec07-7045-43ac-9582-152389ddb089"
      unitRef="usd">11428000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfOC0yLTEtMS0yNjY0MQ_598027d8-6728-4e2a-8e7c-8af39abc0c1a"
      unitRef="usd">869610000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfOC00LTEtMS0yNjY0MQ_96076cda-15eb-4e57-94f5-1f367dec00b7"
      unitRef="usd">893279000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfOS0yLTEtMS0yNjY0MQ_3a2cd9cf-4df7-4546-ae3e-76d2a5e304e2"
      unitRef="usd">1842908000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfOS00LTEtMS0yNjY0MQ_da78c6d7-09c5-4dde-aef5-3cd30e4d5a14"
      unitRef="usd">1850169000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTAtMi0xLTEtMjY2NDE_c9447e42-6d16-4660-b381-d27179468bf6"
      unitRef="usd">1163750000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTAtNC0xLTEtMjY2NDE_d04583ac-045a-4d1e-b703-1783318034ab"
      unitRef="usd">1201291000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTEtMi0xLTEtMjY2NDE_aa2f13e2-24da-4e80-a318-3a0f2dc48f76"
      unitRef="usd">69396000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTEtNC0xLTEtMjY2NDE_2e68a216-b659-4960-88d9-d89c7ddf79d5"
      unitRef="usd">47852000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTItMi0xLTEtMjY2NDE_71faa760-8324-4dbc-b1ed-98ee4923dbf5"
      unitRef="usd">204566000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTItNC0xLTEtMjY2NDE_6c0e6892-57a4-4b06-b207-9277e3547b3e"
      unitRef="usd">231877000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTMtMi0xLTEtMjY2NDE_c7449b3c-3b1c-4db6-bd51-8285eec01db8"
      unitRef="usd">30150000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTMtNC0xLTEtMjY2NDE_40cc4a63-9c54-4029-86c0-52c73a00dc5a"
      unitRef="usd">28543000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTQtMi0xLTEtMjY2NDE_faf9415d-63e8-40c6-8f91-8f2dbebb9d2a"
      unitRef="usd">58745000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTQtNC0xLTEtMjY2NDE_76889aaa-1eca-404f-bdb5-4488683b8c14"
      unitRef="usd">55000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTUtMi0xLTEtMjY2NDE_8acb5739-4a43-4188-9a0f-1ec7f97696bb"
      unitRef="usd">4239125000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTUtNC0xLTEtMjY2NDE_72dc5288-fae7-4684-8798-a4377e3453bd"
      unitRef="usd">4308011000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTgtMi0xLTEtMjY2NDE_2304fbee-f155-4435-8b2c-831a7e404b70"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTgtNC0xLTEtMjY2NDE_5b1013bc-82e3-4db0-afa2-5c67d6f31ff2"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTktMi0xLTEtMjY2NDE_01f1ee47-309e-4f55-b120-e6de62bd1a98"
      unitRef="usd">13110000</sum:AcquisitionRelatedLiabilitiesCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMTktNC0xLTEtMjY2NDE_56fd5888-f197-4639-84b7-caeedddf7ffe"
      unitRef="usd">10265000</sum:AcquisitionRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjAtMi0xLTEtMjY2NDE_1bf60eb0-a525-48ab-9220-8f40a1179c80"
      unitRef="usd">128232000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjAtNC0xLTEtMjY2NDE_0185a0a1-879e-46b6-b674-a04e79dc3379"
      unitRef="usd">120813000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjEtMi0xLTEtMjY2NDE_9de4e6dc-3b90-4edf-a6eb-7d28c6cbe329"
      unitRef="usd">147476000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjEtNC0xLTEtMjY2NDE_24c234dc-8744-41cd-86b8-45acd58df50c"
      unitRef="usd">160570000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjItMi0xLTEtMjY2NDE_349c98c4-c340-4acb-8605-c9a7b59ff036"
      unitRef="usd">6497000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjItNC0xLTEtMjY2NDE_8f28c2ec-f31a-4343-97e6-9371c50e5048"
      unitRef="usd">8188000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjMtMi0xLTEtMjY2NDE_c5aa52d8-b66a-4b2e-abe8-8cdb38925443"
      unitRef="usd">7401000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjMtNC0xLTEtMjY2NDE_e5af7776-b6b3-42d5-83dd-be3465f24307"
      unitRef="usd">16499000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjQtMi0xLTEtMjY2NDE_27dcd95e-53e0-4fb2-82d4-541ffefdc28c"
      unitRef="usd">309070000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjQtNC0xLTEtMjY2NDE_07c64c4f-96cb-4ba4-a97d-ab99e01d203a"
      unitRef="usd">322689000</us-gaap:LiabilitiesCurrent>
    <sum:LongTermDebtNoncurrentNet
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjUtMi0xLTEtMjY2NDE_0d7382d3-69b3-4811-9831-23186189828b"
      unitRef="usd">1591019000</sum:LongTermDebtNoncurrentNet>
    <sum:LongTermDebtNoncurrentNet
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjUtNC0xLTEtMjY2NDE_ab97f97b-82bf-4696-981e-e83bdb38841b"
      unitRef="usd">1892347000</sum:LongTermDebtNoncurrentNet>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjYtMi0xLTEtMjY2NDE_e2e89739-4709-47b6-8d95-97c758cd655a"
      unitRef="usd">33369000</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjYtNC0xLTEtMjY2NDE_0cae379a-3ea4-4c18-8b01-d4a361d12190"
      unitRef="usd">12246000</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:TaxReceivableAgreementLiability
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjctMi0xLTEtMjY2NDE_914a06ab-2cfb-4f3d-b4b7-08b6a02ca337"
      unitRef="usd">326548000</sum:TaxReceivableAgreementLiability>
    <sum:TaxReceivableAgreementLiability
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjctNC0xLTEtMjY2NDE_49098685-08e5-46f4-996b-284e59f551e0"
      unitRef="usd">321680000</sum:TaxReceivableAgreementLiability>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjgtMi0xLTEtMjY2NDE_fa405625-036e-4996-a385-2c8a2951b64a"
      unitRef="usd">28880000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjgtNC0xLTEtMjY2NDE_787bf90f-84d2-4b08-b372-081f1a3d15ba"
      unitRef="usd">21500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjktMi0xLTEtMjY2NDE_a90b50d6-e30d-4e20-8832-a5a70e9effce"
      unitRef="usd">127027000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMjktNC0xLTEtMjY2NDE_c40ca2c2-5d6e-44cc-973d-86235387a640"
      unitRef="usd">121281000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzAtMi0xLTEtMjY2NDE_96322cee-60d4-42f7-9ad8-5d120136d3c2"
      unitRef="usd">2415913000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzAtNC0xLTEtMjY2NDE_a998d07e-2b9c-4cf9-97d3-932aa3593dc8"
      unitRef="usd">2691743000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzEtMi0xLTEtMjY2NDE_b94df4bb-9fe2-4a28-b996-9347acf004a4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzEtNC0xLTEtMjY2NDE_fb6cb509-2063-4862-b211-b852b3cae6b9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icbb288e288014c34b990ba681e221ba9_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzMtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo4MTQ1MjNhM2Q5MmE0NWU4OTIzNjY0NGU0Y2UwM2I0Yl8zNg_21bfc19e-8540-4a8e-87bd-4dbbe73bfbfc"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic14feee5b36d44fdafd54fcf5f4ae04c_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzMtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo4MTQ1MjNhM2Q5MmE0NWU4OTIzNjY0NGU0Y2UwM2I0Yl8zNg_3ab54300-bd81-4d99-b205-0323b97ac13a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic14feee5b36d44fdafd54fcf5f4ae04c_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzMtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo4MTQ1MjNhM2Q5MmE0NWU4OTIzNjY0NGU0Y2UwM2I0Yl81MA_3c73cf4b-af9a-4141-a144-38591aa12d84"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icbb288e288014c34b990ba681e221ba9_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzMtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo4MTQ1MjNhM2Q5MmE0NWU4OTIzNjY0NGU0Y2UwM2I0Yl81MA_faea7595-230b-4eb9-83ca-cea13fb0a41d"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icbb288e288014c34b990ba681e221ba9_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzMtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo4MTQ1MjNhM2Q5MmE0NWU4OTIzNjY0NGU0Y2UwM2I0Yl8xNjQ5MjY3NDQxODA2_0d21db33-197c-408f-8265-d5bd49591567"
      unitRef="shares">118705108</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="icbb288e288014c34b990ba681e221ba9_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzMtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo4MTQ1MjNhM2Q5MmE0NWU4OTIzNjY0NGU0Y2UwM2I0Yl8xNjQ5MjY3NDQxODA2_241ee05d-cb1d-46fd-9836-08cd196e3440"
      unitRef="shares">118705108</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic14feee5b36d44fdafd54fcf5f4ae04c_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzMtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo4MTQ1MjNhM2Q5MmE0NWU4OTIzNjY0NGU0Y2UwM2I0Yl8xNjQ5MjY3NDQxODEw_2aced463-5f75-4e16-b275-917990a4662d"
      unitRef="shares">114390595</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic14feee5b36d44fdafd54fcf5f4ae04c_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzMtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo4MTQ1MjNhM2Q5MmE0NWU4OTIzNjY0NGU0Y2UwM2I0Yl8xNjQ5MjY3NDQxODEw_7239b6c8-c671-4733-9d9d-d85cdda0a208"
      unitRef="shares">114390595</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="icbb288e288014c34b990ba681e221ba9_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzMtMi0xLTEtMjY2NDE_fec3a804-0568-4e42-ba57-9bb430d9e9b4"
      unitRef="usd">1188000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic14feee5b36d44fdafd54fcf5f4ae04c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzMtNC0xLTEtMjY2NDE_af5ba193-05a3-404a-ac37-f31a8149b9d0"
      unitRef="usd">1145000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i140ecf74c9a142ad87e98a393ef0b22a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzQtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphMzdlMmI1NTdiYmE0YTU5ODI4OWQzZmQ1OTk4NmQzYl8zNg_2c379cd7-ef8a-4d80-98ca-ec89b16e54d7"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i05b48623528843859291c1ecd9bf7cf0_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzQtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphMzdlMmI1NTdiYmE0YTU5ODI4OWQzZmQ1OTk4NmQzYl8zNg_e3a1e226-3691-4e12-ba86-743e394297ed"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i140ecf74c9a142ad87e98a393ef0b22a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzQtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphMzdlMmI1NTdiYmE0YTU5ODI4OWQzZmQ1OTk4NmQzYl81MA_61b86323-7133-4037-9460-a0acbbd6179a"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i05b48623528843859291c1ecd9bf7cf0_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzQtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphMzdlMmI1NTdiYmE0YTU5ODI4OWQzZmQ1OTk4NmQzYl81MA_6d23c72b-8657-402e-b4ba-32c6c84002df"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i05b48623528843859291c1ecd9bf7cf0_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzQtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphMzdlMmI1NTdiYmE0YTU5ODI4OWQzZmQ1OTk4NmQzYl8xNjQ5MjY3NDQxNzg1_1b802c9d-f463-459a-94e6-b09dd42f7d07"
      unitRef="shares">99</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i140ecf74c9a142ad87e98a393ef0b22a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzQtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphMzdlMmI1NTdiYmE0YTU5ODI4OWQzZmQ1OTk4NmQzYl8xNjQ5MjY3NDQxNzg1_71a77da5-a224-445c-bb7b-514b1b3f0308"
      unitRef="shares">99</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i05b48623528843859291c1ecd9bf7cf0_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzQtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphMzdlMmI1NTdiYmE0YTU5ODI4OWQzZmQ1OTk4NmQzYl8xNjQ5MjY3NDQxNzg1_8bfecee6-3063-43be-853e-d41cdcb5dc8a"
      unitRef="shares">99</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i140ecf74c9a142ad87e98a393ef0b22a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzQtMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphMzdlMmI1NTdiYmE0YTU5ODI4OWQzZmQ1OTk4NmQzYl8xNjQ5MjY3NDQxNzg1_f68d0ced-046d-466c-8c60-9683a85dd666"
      unitRef="shares">99</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i140ecf74c9a142ad87e98a393ef0b22a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzQtMi0xLTEtMjY2NDE_392f3edd-0d7a-4e5e-b499-6df0d98c8d3c"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i05b48623528843859291c1ecd9bf7cf0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzQtNC0xLTEtMjY2NDE_8a7d68c8-500d-4138-843b-23d855ed4c3c"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzUtMi0xLTEtMjY2NDE_11573444-d8c2-461e-9268-97111fec3f3f"
      unitRef="usd">1326340000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzUtNC0xLTEtMjY2NDE_92c906bf-c616-45f3-ac79-4a8dd122f6f4"
      unitRef="usd">1264681000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzYtMi0xLTEtMjY2NDE_0fed4715-b703-4c5a-9baf-e06880a3c348"
      unitRef="usd">478956000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzYtNC0xLTEtMjY2NDE_310ed8e8-453d-4982-baf1-e8620c05316b"
      unitRef="usd">326772000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzctMi0xLTEtMjY2NDE_a66843d3-da33-4e4c-b24f-ab2d6f055e19"
      unitRef="usd">7083000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzctNC0xLTEtMjY2NDE_edc2ea8f-b860-40b6-9af2-ae50df1e6369"
      unitRef="usd">5203000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzgtMi0xLTEtMjY2NDE_529555a9-b43e-42f3-b6e4-d0151b29a3e8"
      unitRef="usd">1813567000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzgtNC0xLTEtMjY2NDE_b62e0ec6-77a8-438d-b2fa-1be957215ad0"
      unitRef="usd">1597801000</us-gaap:StockholdersEquity>
    <sum:StockholdersEquityAttributableToNoncontrollingInterestExcludingPortionAttributableToNoncontrollingInterestOfWhollyOwnedIndirectSubsidiaryOfRegistrant
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzktMi0xLTEtMjY2NDE_d9581906-1880-4243-9ea6-d2b2685b655d"
      unitRef="usd">9645000</sum:StockholdersEquityAttributableToNoncontrollingInterestExcludingPortionAttributableToNoncontrollingInterestOfWhollyOwnedIndirectSubsidiaryOfRegistrant>
    <sum:StockholdersEquityAttributableToNoncontrollingInterestExcludingPortionAttributableToNoncontrollingInterestOfWhollyOwnedIndirectSubsidiaryOfRegistrant
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfMzktNC0xLTEtMjY2NDE_98cdb811-f3b4-41b4-985e-ab0a306bab40"
      unitRef="usd">18467000</sum:StockholdersEquityAttributableToNoncontrollingInterestExcludingPortionAttributableToNoncontrollingInterestOfWhollyOwnedIndirectSubsidiaryOfRegistrant>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNDAtMi0xLTEtMjY2NDE_68fb7d8d-316d-49f3-85a7-6773f580860e"
      unitRef="usd">1823212000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNDAtNC0xLTEtMjY2NDE_dd6f8323-af54-4c27-9688-baafb0de15c9"
      unitRef="usd">1616268000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNDEtMi0xLTEtMjY2NDE_564fa3c9-b495-41c8-90cd-fb3394027e10"
      unitRef="usd">4239125000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84NS9mcmFnOjg4YTQzOTZlOTFlNTRiZDY5MzQ1ZGMwMDE2YWMxMjhiL3RhYmxlOmRlMTI2NjBmOTYzNTRlOTZhZjdiMmQ4NTBlNGFkMTMwL3RhYmxlcmFuZ2U6ZGUxMjY2MGY5NjM1NGU5NmFmN2IyZDg1MGU0YWQxMzBfNDEtNC0xLTEtMjY2NDE_77d95e32-8ab5-41e9-a912-1f0ad7f5a310"
      unitRef="usd">4308011000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i365f69e2584a4775b39d55b5888e55db_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMi0yLTEtMS0yNjY0MQ_ca2d17de-fa38-4558-a4c6-22a1f4a461c9"
      unitRef="usd">1923285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i551da143b4084499a5d4ebb92df9a508_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMi00LTEtMS0yNjY0MQ_2591954c-96bc-4083-a317-2cb6df6a0cf3"
      unitRef="usd">1824679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i753575c360b445f9ae275a0ef80db623_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMi02LTEtMS0yNjY0MQ_83ffddf2-bae5-44b0-b397-4ffe5f0ac109"
      unitRef="usd">1724462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b56ab5fd0d944798ca64daa7c6820f7_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMy0yLTEtMS0yNjY0MQ_97dd539c-ccc6-43de-8b35-8c5c0d789912"
      unitRef="usd">309411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e9e487142434e72aa42979d90d7406f_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMy00LTEtMS0yNjY0MQ_94392293-571d-487e-a88b-357f9c23fe28"
      unitRef="usd">310075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66e9a15683124d3ba3554791127332b9_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMy02LTEtMS0yNjY0MQ_1467aa48-a1d4-4c65-8334-fdce7b57fe0f"
      unitRef="usd">306185000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba543d3a2a4c42a3a025c68a772d15c2_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfNC0yLTEtMS0yNjY0MQ_2f4599cf-4b73-4644-a344-f6c8f9919f16"
      unitRef="usd">2232696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e9f10f03f8547b296d495e7b7cbc5dd_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfNC00LTEtMS0yNjY0MQ_8008eb0b-dffd-4910-b435-8be602f58b62"
      unitRef="usd">2134754000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5d158f188b14290ad429b11fa2086a5_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfNC02LTEtMS0yNjY0MQ_6fa8f69b-e335-4101-8bef-67fb34ce2384"
      unitRef="usd">2030647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2eabcab161f946b995ce07012341c175_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfNS0yLTEtMS0yNjY0MQ_80e1195e-67a4-4ddb-8eee-298f9ec471c0"
      unitRef="usd">176973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if08a9051be1049f1a572536d0d8d5457_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfNS00LTEtMS0yNjY0MQ_0aaa89a8-12ca-4013-a743-f8d4efdd1586"
      unitRef="usd">197697000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c46eabd227e4370a0f386bd1d30678b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfNS02LTEtMS0yNjY0MQ_7d7432f5-ca97-4a60-844d-db55a3b12452"
      unitRef="usd">191493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfNi0yLTEtMS0yNjY0MQ_bab7e297-3f04-44cc-b8d6-de609a836044"
      unitRef="usd">2409669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfNi00LTEtMS0yNjY0MQ_2fbfcf09-65d3-443a-8e6d-df89caeb200a"
      unitRef="usd">2332451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfNi02LTEtMS0yNjY0MQ_3c3da839-13db-4cf1-a835-68e60f7f7b6e"
      unitRef="usd">2222140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i365f69e2584a4775b39d55b5888e55db_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfOC0yLTEtMS0yNjY0MQ_8fcd04dd-dd2b-4d23-bc41-eca4f09b5daf"
      unitRef="usd">1314416000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i551da143b4084499a5d4ebb92df9a508_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfOC00LTEtMS0yNjY0MQ_f586d76f-90eb-4f45-8d5d-6fd13ff0d872"
      unitRef="usd">1254849000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i753575c360b445f9ae275a0ef80db623_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfOC02LTEtMS0yNjY0MQ_0b540a3f-249e-4335-9ab4-633fc8c9ad14"
      unitRef="usd">1199403000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4b56ab5fd0d944798ca64daa7c6820f7_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfOS0yLTEtMS0yNjY0MQ_4e02079c-6791-44ad-bc9a-39aa5f80dfc7"
      unitRef="usd">245021000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6e9e487142434e72aa42979d90d7406f_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfOS00LTEtMS0yNjY0MQ_4f81ae55-3729-4faa-a19c-398d0a77964f"
      unitRef="usd">258108000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i66e9a15683124d3ba3554791127332b9_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfOS02LTEtMS0yNjY0MQ_e35830c3-2e47-42fc-a0fb-97bf1230f105"
      unitRef="usd">255120000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iba543d3a2a4c42a3a025c68a772d15c2_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTAtMi0xLTEtMjY2NDE_8db06671-b02d-407e-b4d4-6735afe57ceb"
      unitRef="usd">1559437000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1e9f10f03f8547b296d495e7b7cbc5dd_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTAtNC0xLTEtMjY2NDE_fcec936f-cb62-4b23-a4c1-ff3b1ea6a6c5"
      unitRef="usd">1512957000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia5d158f188b14290ad429b11fa2086a5_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTAtNi0xLTEtMjY2NDE_a88d588e-966f-40c6-9494-b7b10616a817"
      unitRef="usd">1454523000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2eabcab161f946b995ce07012341c175_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTEtMi0xLTEtMjY2NDE_4a9af423-6245-4417-89b6-88e98eb4ca64"
      unitRef="usd">176973000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if08a9051be1049f1a572536d0d8d5457_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTEtNC0xLTEtMjY2NDE_1e70964e-3048-43c3-b47f-99b60e4508bd"
      unitRef="usd">197697000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3c46eabd227e4370a0f386bd1d30678b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTEtNi0xLTEtMjY2NDE_178a807f-cc29-45c8-9bbc-521028ba3cac"
      unitRef="usd">191493000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTItMi0xLTEtMjY2NDE_00051763-2997-4683-93fb-d94731a19c16"
      unitRef="usd">1736410000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTItNC0xLTEtMjY2NDE_47b29604-9e11-4e1c-b306-a2fb769fbeb0"
      unitRef="usd">1710654000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTItNi0xLTEtMjY2NDE_cd0bd001-d9f3-45c0-8703-acd873caac32"
      unitRef="usd">1646016000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTMtMi0xLTEtMjY2NDE_d07b8886-69de-49f3-a7b5-373f944989ff"
      unitRef="usd">196728000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTMtNC0xLTEtMjY2NDE_697917ca-b48f-4132-b93d-bf977ae1065c"
      unitRef="usd">182873000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTMtNi0xLTEtMjY2NDE_a9c132c5-b061-404f-bb89-b08d09080640"
      unitRef="usd">156129000</us-gaap:GeneralAndAdministrativeExpense>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTQtMi0xLTEtMjY2NDE_eda8f0d6-6594-44c8-b463-9580d4228082"
      unitRef="usd">229366000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTQtNC0xLTEtMjY2NDE_a812b3a5-c2df-47eb-a544-69f295487a9e"
      unitRef="usd">221320000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTQtNi0xLTEtMjY2NDE_9d3f8d6a-9062-409c-a988-d9578ee227bc"
      unitRef="usd">217102000</sum:DepreciationDepletionAmortizationAndAccretion>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTUtMi0xLTEtMjY2NDE_adc16b4a-55a8-4b66-9458-4c8bf3dbcadd"
      unitRef="usd">5900000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTUtNC0xLTEtMjY2NDE_89f827c2-f939-443a-b223-87f7b41898ca"
      unitRef="usd">7569000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTUtNi0xLTEtMjY2NDE_9492f6d1-133c-4eee-8c54-117a97dc1222"
      unitRef="usd">10665000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTYtMi0xLTEtMjY2NDE_a5c38f63-393e-4667-8f8d-1191b1aa6d5a"
      unitRef="usd">253065000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTYtNC0xLTEtMjY2NDE_fe263d83-d60c-4328-8cb4-9fcde0307d94"
      unitRef="usd">225173000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTYtNi0xLTEtMjY2NDE_ae13467d-fa2d-45c0-8300-f971806dabea"
      unitRef="usd">213558000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTctMi0xLTEtMjY2NDE_de10b07b-d09e-4136-ad9a-3987b19228bf"
      unitRef="usd">92240000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTctNC0xLTEtMjY2NDE_3c87f2d1-352a-4932-b3f9-c19e01543996"
      unitRef="usd">103595000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTctNi0xLTEtMjY2NDE_f611036b-3c9d-4708-9d7d-5df0dfd5b674"
      unitRef="usd">116509000</us-gaap:InterestExpense>
    <sum:GainLossOnDebtFinancing
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTgtMi0xLTEtMjY2NDE_0cf06ed4-0ce5-47c6-a72d-e62593e87fc8"
      unitRef="usd">-6016000</sum:GainLossOnDebtFinancing>
    <sum:GainLossOnDebtFinancing
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTgtNC0xLTEtMjY2NDE_b86777bf-2146-4e5b-b1d1-0b7fd6d7a8fe"
      unitRef="usd">-4064000</sum:GainLossOnDebtFinancing>
    <sum:GainLossOnDebtFinancing
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTgtNi0xLTEtMjY2NDE_d02bfa8d-ab36-463f-9923-5350788a5be8"
      unitRef="usd">-14565000</sum:GainLossOnDebtFinancing>
    <sum:TaxReceivableAgreementExpenseIncome
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTktMi0xLTEtMjY2NDE_dc825454-5b31-4001-a8c3-e6f3ffad648b"
      unitRef="usd">-6779000</sum:TaxReceivableAgreementExpenseIncome>
    <sum:TaxReceivableAgreementExpenseIncome
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTktNC0xLTEtMjY2NDE_29197685-2d40-4d00-b390-724934acdeb1"
      unitRef="usd">-7559000</sum:TaxReceivableAgreementExpenseIncome>
    <sum:TaxReceivableAgreementExpenseIncome
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMTktNi0xLTEtMjY2NDE_c19ab6a3-b310-40a5-b8bd-1fec38efad07"
      unitRef="usd">16237000</sum:TaxReceivableAgreementExpenseIncome>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjAtMi0xLTEtMjY2NDE_6bc30711-ce34-4608-89c8-8088183b2996"
      unitRef="usd">20011000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjAtNC0xLTEtMjY2NDE_60fba30d-e4b9-4553-aa1a-c48a0a37c93d"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjAtNi0xLTEtMjY2NDE_3ead0f40-df72-4abb-b7c5-6ef6009ec7e4"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjEtMi0xLTEtMjY2NDE_01ec26e9-f243-4f9b-8476-cf97654335b5"
      unitRef="usd">17038000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjEtNC0xLTEtMjY2NDE_6d56cf7c-08ba-46d5-8263-c2891d35f697"
      unitRef="usd">3982000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjEtNi0xLTEtMjY2NDE_88e3024c-738c-406e-9ff9-2c0a47fcca29"
      unitRef="usd">11977000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjItMi0xLTEtMjY2NDE_fc2a6b21-00cc-4438-bd85-f7a342a050df"
      unitRef="usd">198637000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjItNC0xLTEtMjY2NDE_0e81d99d-9469-449f-882e-8894e7c0dd5e"
      unitRef="usd">129055000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjItNi0xLTEtMjY2NDE_9e649cdf-f2f2-4515-a58e-46b2e5b3b83b"
      unitRef="usd">78224000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjMtMi0xLTEtMjY2NDE_cfe919b5-df48-4835-9ddc-3634c04cf923"
      unitRef="usd">44356000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjMtNC0xLTEtMjY2NDE_59af7ef3-4276-4efc-a775-7505075ebaca"
      unitRef="usd">-12185000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjMtNi0xLTEtMjY2NDE_99605d08-acbd-4866-9dca-8dd32a2aa2fd"
      unitRef="usd">17101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjQtMi0xLTEtMjY2NDE_889bee8b-00ee-427c-ba13-20c414d2d253"
      unitRef="usd">154281000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjQtNC0xLTEtMjY2NDE_c8445a5d-e138-497f-aa13-65bd162a7b2b"
      unitRef="usd">141240000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjQtNi0xLTEtMjY2NDE_88e39e8e-8c70-4806-8c60-5bbf1ea8b0e8"
      unitRef="usd">61123000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjYtMi0xLTEtMjY2NDE_2e3e94b4-b78f-4f24-82fc-2182f810f096"
      unitRef="usd">2097000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjYtNC0xLTEtMjY2NDE_072aec12-1fe1-4ddc-bf2c-7f90de699963"
      unitRef="usd">3273000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjYtNi0xLTEtMjY2NDE_6d002082-310d-432b-ab89-f7968c71949c"
      unitRef="usd">2057000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjctMi0xLTEtMjY2NDE_a12d77e5-e336-46fc-bd28-2fbf7196ffae"
      unitRef="usd">152184000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjctNC0xLTEtMjY2NDE_481582fd-f9bf-43f0-8225-8831cf820129"
      unitRef="usd">137967000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjctNi0xLTEtMjY2NDE_a1a91e7e-fc48-473c-8b96-97da90bbe926"
      unitRef="usd">59066000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjktMi0xLTEtMjY2NDE_e1be3a20-d831-415b-8b28-ec8f25f6a4ef"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjktNC0xLTEtMjY2NDE_776b1503-0eed-4445-9579-eeb848d440ca"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic3eb6b8388554c2ba4e08339e86cc783_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMjktNi0xLTEtMjY2NDE_8bdaae00-34f5-4870-bf6e-f5d8633fa6e1"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMzAtMi0xLTEtMjY2NDE_e9515e4d-5b60-4dbd-a8b8-5a61da50b3f8"
      unitRef="usdPerShare">1.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMzAtNC0xLTEtMjY2NDE_e34b628e-f998-4981-a102-af0ac1480374"
      unitRef="usdPerShare">1.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic3eb6b8388554c2ba4e08339e86cc783_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMzAtNi0xLTEtMjY2NDE_c0ca9666-91ee-4166-a7d5-575d65d24157"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2e691440352a430bb280183a77bd3883_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMzItMi0xLTEtMjY2NDE_f1cabf62-89f9-4398-8752-0ef7f2cd882c"
      unitRef="shares">117650080</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i08def95d287f4988b6911e6911a8f916_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMzItNC0xLTEtMjY2NDE_01a1a740-6830-4c5b-83c3-6a3ee18f86a2"
      unitRef="shares">114227192</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i55d69766fd3e4bdaa775f2c183887952_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMzItNi0xLTEtMjY2NDE_ec7e479b-d49f-4799-a0a1-588e2461d13e"
      unitRef="shares">112204067</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMzMtMi0xLTEtMjY2NDE_a6e8718e-4728-4af1-86fb-76aac7a70ecf"
      unitRef="shares">118741932</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMzMtNC0xLTEtMjY2NDE_c329e75e-84e5-4b67-81be-35d78b846cf3"
      unitRef="shares">114631768</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic3eb6b8388554c2ba4e08339e86cc783_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV84OC9mcmFnOmMyMGI2MzdjNmJlNTQyZDBiNzVlN2M2NWJhNmJiM2Y0L3RhYmxlOmY2MmVhZGZmMjlhNzQ0NWFiYjZmMWRjZGQ5YzdkZGRmL3RhYmxlcmFuZ2U6ZjYyZWFkZmYyOWE3NDQ1YWJiNmYxZGNkZDljN2RkZGZfMzMtNi0xLTEtMjY2NDE_6a866ae3-fa80-4fb1-b525-dd540004b9e3"
      unitRef="shares">112684718</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfMS0yLTEtMS0yNjY0MQ_49beb1b3-0ac1-4216-ab29-1919f353f5ba"
      unitRef="usd">154281000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfMS00LTEtMS0yNjY0MQ_55877c0b-df42-4b13-a791-632f6bf0a563"
      unitRef="usd">141240000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfMS02LTEtMS0yNjY0MQ_99b39ca8-2416-45d4-9002-48434f9ab04d"
      unitRef="usd">61123000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNC0yLTEtMS0yNjY0MQ_2af36c16-e612-40b5-8b88-2653b473ad95"
      unitRef="usd">1303000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNC00LTEtMS0yNjY0MQ_1dcf0a11-7691-4c43-9f9f-1eb0cbed636f"
      unitRef="usd">-2229000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNC02LTEtMS0yNjY0MQ_ef01e7bf-7937-46f5-a2ad-43a3cb36be52"
      unitRef="usd">-1925000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNS0yLTEtMS0yNjY0MQ_21bb2afa-d773-4fdb-bc3b-4daa4698d7d1"
      unitRef="usd">1254000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNS00LTEtMS0yNjY0MQ_8998f77b-6a88-4ed7-a159-06342edb92f0"
      unitRef="usd">4617000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNS02LTEtMS0yNjY0MQ_708e3c01-e582-4670-9e5c-22bcee2b55b1"
      unitRef="usd">4716000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNi0yLTEtMS0yNjY0MQ_e7d50af1-9918-45d0-98fb-01107f6c7430"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNi00LTEtMS0yNjY0MQ_80b0083c-f9c8-4e4e-90b9-807507a36d0e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNi02LTEtMS0yNjY0MQ_e2dfd518-f4ae-4887-9f0f-6cdb18bf9dfe"
      unitRef="usd">-146000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNy0yLTEtMS0yNjY0MQ_ee295bd5-9300-4d8b-88db-e10231753910"
      unitRef="usd">615000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNy00LTEtMS0yNjY0MQ_9b72bdaf-1645-4741-81a0-be8008be0a49"
      unitRef="usd">575000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfNy02LTEtMS0yNjY0MQ_2310522c-1fe7-43c7-ae47-953d45bbbe1e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfOC0yLTEtMS0yNjY0MQ_4efb9b60-a6b1-4bfc-a764-b4cb028392b7"
      unitRef="usd">1942000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfOC00LTEtMS0yNjY0MQ_18f68d03-6ea2-4bc8-8b9d-ddabfb632d36"
      unitRef="usd">1813000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfOC02LTEtMS0yNjY0MQ_babe80ae-fa76-4e7c-9ab0-ae7780e2368c"
      unitRef="usd">2645000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfOS0yLTEtMS0yNjY0MQ_e1d17388-2285-477c-8f91-3588a515d81c"
      unitRef="usd">156223000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfOS00LTEtMS0yNjY0MQ_76348bf9-6e2a-490a-8847-947d57dcba25"
      unitRef="usd">143053000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfOS02LTEtMS0yNjY0MQ_259cf7a5-3a65-452f-9197-949d62ef2b8c"
      unitRef="usd">63768000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfMTEtMi0xLTEtMjY2NDE_eef2fdcf-1fc4-4bd5-a043-362d7db1b563"
      unitRef="usd">2159000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfMTEtNC0xLTEtMjY2NDE_fa1f3143-c859-4c16-839b-a10b8ce634ee"
      unitRef="usd">3331000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfMTEtNi0xLTEtMjY2NDE_95e740fb-bc9e-493e-ad52-e5efaa4870b6"
      unitRef="usd">3935000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfMTItMi0xLTEtMjY2NDE_27677b8b-5188-424f-9b67-302ddca4ab64"
      unitRef="usd">154064000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfMTItNC0xLTEtMjY2NDE_78c8e93f-4689-4a34-a7e1-1248f5a99541"
      unitRef="usd">139722000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85MS9mcmFnOjQwNjQ3ZDc3ZmRkNjQzZWE4ZTk1ODEyOTZkNDI5ZGJmL3RhYmxlOjJjNzk2NzAyMDhjMzQ1MTVhZTMyY2E5MzU2OTEwYjg3L3RhYmxlcmFuZ2U6MmM3OTY3MDIwOGMzNDUxNWFlMzJjYTkzNTY5MTBiODdfMTItNi0xLTEtMjY2NDE_f74aec41-2563-468e-b751-844e2e4a16dc"
      unitRef="usd">59833000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMi0yLTEtMS0yNjY0MQ_d65cf046-8ee4-4332-8f61-e78cb0d0e4cb"
      unitRef="usd">154281000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMi00LTEtMS0yNjY0MQ_754650e6-2e36-4550-b768-656aa489e2c5"
      unitRef="usd">141240000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMi02LTEtMS0yNjY0MQ_e72a2b04-01f0-45cc-baef-faaf6683fe9c"
      unitRef="usd">61123000</us-gaap:ProfitLoss>
    <sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNC0yLTEtMS0yNjY0MQ_9f336078-d45b-4839-9da1-d45ba1015c39"
      unitRef="usd">235278000</sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation>
    <sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNC00LTEtMS0yNjY0MQ_c7e00b9e-4fa1-4cd3-9212-f45726a74b33"
      unitRef="usd">227817000</sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation>
    <sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNC02LTEtMS0yNjY0MQ_19e35f4a-d641-4589-8a1a-1a7d3b24c445"
      unitRef="usd">222862000</sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNS0yLTEtMS0yNjY0MQ_8472d58f-b923-458c-89b6-da1cc7345df0"
      unitRef="usd">19705000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNS00LTEtMS0yNjY0MQ_229b11c3-57c8-4a2d-83c1-f734df846af3"
      unitRef="usd">28857000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNS02LTEtMS0yNjY0MQ_96709140-8062-4a79-817c-c5d23e77e69a"
      unitRef="usd">20403000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNi0yLTEtMS0yNjY0MQ_3ddfc117-5eff-4eb1-b127-7e58933d4736"
      unitRef="usd">25559000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNi00LTEtMS0yNjY0MQ_d257d2a8-73ab-408d-967d-e9b35560115d"
      unitRef="usd">7548000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNi02LTEtMS0yNjY0MQ_2da7f0d2-1080-4828-b832-3b7ae2997d94"
      unitRef="usd">10294000</us-gaap:GainLossOnDispositionOfAssets1>
    <sum:NonCashGainLossOnDebtRefinancing
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNy0yLTEtMS0yNjY0MQ_07d356a1-e288-4266-8a4c-2e39023db9a3"
      unitRef="usd">-2116000</sum:NonCashGainLossOnDebtRefinancing>
    <sum:NonCashGainLossOnDebtRefinancing
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNy00LTEtMS0yNjY0MQ_33e80830-ed77-4b74-80aa-a006105c35ec"
      unitRef="usd">-4064000</sum:NonCashGainLossOnDebtRefinancing>
    <sum:NonCashGainLossOnDebtRefinancing
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNy02LTEtMS0yNjY0MQ_69da8341-e540-4d01-aed3-7dbd27495fb9"
      unitRef="usd">-2850000</sum:NonCashGainLossOnDebtRefinancing>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfOC0yLTEtMS0yNjY0MQ_755bc5f4-92b9-41dc-9ab4-604512bcdaf4"
      unitRef="usd">24685000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfOC00LTEtMS0yNjY0MQ_8d96426c-b892-4f4b-a104-7ad4059ba998"
      unitRef="usd">-18384000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfOC02LTEtMS0yNjY0MQ_b11ee08b-b7c7-4aa6-bae6-83c1ceb09ef1"
      unitRef="usd">16012000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfOS0yLTEtMS0yNjY0MQ_731f70bd-3488-40c4-b1ca-a88719853d2f"
      unitRef="usd">2249000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfOS00LTEtMS0yNjY0MQ_45c274b7-fdf0-41b1-8ac5-5a83d91f00c0"
      unitRef="usd">-619000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfOS02LTEtMS0yNjY0MQ_6828a478-3aae-46f3-8e06-5f5d02bb576f"
      unitRef="usd">2135000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTEtMi0xLTEtMjY2NDE_e8cf49b0-5a5f-491a-a3b5-a23ae42482bc"
      unitRef="usd">31292000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTEtNC0xLTEtMjY2NDE_5add41e2-5995-4c60-8da0-2d22a2013c6e"
      unitRef="usd">-5467000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTEtNi0xLTEtMjY2NDE_8f3ee292-dcf3-42c0-8d22-dc6055969a38"
      unitRef="usd">37049000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTItMi0xLTEtMjY2NDE_d5b59461-e49c-4211-b0e2-00f80ef01243"
      unitRef="usd">-3815000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTItNC0xLTEtMjY2NDE_682aa5c9-b33f-4c4b-9188-ba81f77faf44"
      unitRef="usd">-3339000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTItNi0xLTEtMjY2NDE_d1d849d1-163d-46c7-bb14-eb7d0c74c8aa"
      unitRef="usd">-8582000</us-gaap:IncreaseDecreaseInInventories>
    <sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTMtMi0xLTEtMjY2NDE_468a5ca6-9e1d-41d1-b86d-4388c332b99d"
      unitRef="usd">394000</sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash>
    <sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTMtNC0xLTEtMjY2NDE_69962743-fb97-4da9-899c-a3e6b8e36c75"
      unitRef="usd">-4535000</sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash>
    <sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTMtNi0xLTEtMjY2NDE_e2728c27-ee35-4389-8512-3dca63c62374"
      unitRef="usd">-5558000</sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTQtMi0xLTEtMjY2NDE_dec17e46-b4a4-41a0-99a7-c9a32dfb35fe"
      unitRef="usd">2483000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTQtNC0xLTEtMjY2NDE_bf575abd-4008-49e4-aba9-c32b40fd7039"
      unitRef="usd">-472000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTQtNi0xLTEtMjY2NDE_fea8b4da-6a00-43e0-9590-e8893c25a880"
      unitRef="usd">-5465000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTUtMi0xLTEtMjY2NDE_1c7624ee-a5fa-4c3d-8821-fa9c3cd23c39"
      unitRef="usd">-7748000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTUtNC0xLTEtMjY2NDE_5918bb44-98f4-4e53-bf86-6d3ada9a28fd"
      unitRef="usd">-10264000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTUtNi0xLTEtMjY2NDE_05e4d7e4-e5f2-4358-a3ee-8fefa0fee6cc"
      unitRef="usd">-5085000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTctMi0xLTEtMjY2NDE_c98f2e32-55e1-4ed3-bb78-21c5b9fd5544"
      unitRef="usd">4593000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTctNC0xLTEtMjY2NDE_c0bb5c68-75c5-4067-b48a-f540fe39f3a0"
      unitRef="usd">-4231000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTctNi0xLTEtMjY2NDE_42ccabd1-993a-43df-a572-608b0bf0b8de"
      unitRef="usd">18903000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTgtMi0xLTEtMjY2NDE_90640b33-5735-488d-9706-2eb63818b873"
      unitRef="usd">-7030000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTgtNC0xLTEtMjY2NDE_cba61e1c-4037-4f52-ab36-2f83fe0cf6fa"
      unitRef="usd">15476000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTgtNi0xLTEtMjY2NDE_ee5a9810-9e17-48e9-b3a6-bef3143a051b"
      unitRef="usd">7640000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTktMi0xLTEtMjY2NDE_35c9860c-559c-41a3-82ed-eb9633c10d41"
      unitRef="usd">-7138000</sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates>
    <sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTktNC0xLTEtMjY2NDE_0b16bdee-56c9-4c04-84a3-1e6fc9f2b7c0"
      unitRef="usd">2616000</sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates>
    <sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMTktNi0xLTEtMjY2NDE_0c93bb52-020b-4a76-927d-2263374233b2"
      unitRef="usd">1988000</sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates>
    <sum:IncreaseDecreaseInTaxReceivableAgreementLiability
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjAtMi0xLTEtMjY2NDE_638a2eee-4538-4ade-8d53-3ae38101c682"
      unitRef="usd">4868000</sum:IncreaseDecreaseInTaxReceivableAgreementLiability>
    <sum:IncreaseDecreaseInTaxReceivableAgreementLiability
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjAtNC0xLTEtMjY2NDE_a71ce6a3-c9af-40ad-ac77-4769cc7c48fa"
      unitRef="usd">-5285000</sum:IncreaseDecreaseInTaxReceivableAgreementLiability>
    <sum:IncreaseDecreaseInTaxReceivableAgreementLiability
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjAtNi0xLTEtMjY2NDE_7d6f331f-417f-45f5-a767-0ba2caa31cdf"
      unitRef="usd">17291000</sum:IncreaseDecreaseInTaxReceivableAgreementLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjEtMi0xLTEtMjY2NDE_74067d0c-f4f6-4aea-a466-c46a42f7a6d2"
      unitRef="usd">-19015000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjEtNC0xLTEtMjY2NDE_b8ee49ab-0c76-40a5-994e-4d49138b380d"
      unitRef="usd">-449000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjEtNi0xLTEtMjY2NDE_a00d7a37-1b1f-4c87-a6a3-e43dac04ec65"
      unitRef="usd">-7100000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjItMi0xLTEtMjY2NDE_228bc485-234d-417e-9bb4-2b7052853fc2"
      unitRef="usd">361929000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjItNC0xLTEtMjY2NDE_9bb2da19-5755-4a5e-9c74-50de6ede8623"
      unitRef="usd">408869000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjItNi0xLTEtMjY2NDE_b0483456-aa5b-4813-9949-4b4cc8ea78a2"
      unitRef="usd">337184000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjQtMi0xLTEtMjY2NDE_b2e94520-461f-4c61-b256-db9bc0a73022"
      unitRef="usd">19513000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjQtNC0xLTEtMjY2NDE_a043f3c0-8fcd-45e5-b871-946bab1cfc84"
      unitRef="usd">123477000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjQtNi0xLTEtMjY2NDE_8b33d3c8-3db2-431a-ba59-ca8518c7d469"
      unitRef="usd">5392000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjUtMi0xLTEtMjY2NDE_d18e0746-d6d3-46b9-b879-ca1f39b3ad5c"
      unitRef="usd">211982000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjUtNC0xLTEtMjY2NDE_731ea7fe-9f40-4a1a-9dd2-70cd38363630"
      unitRef="usd">177249000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjUtNi0xLTEtMjY2NDE_974f91cf-6615-4588-b71d-57aa86064d71"
      unitRef="usd">177495000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjYtMi0xLTEtMjY2NDE_4e5e3317-7083-4cb0-ad28-ce75d29a7b24"
      unitRef="usd">11674000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjYtNC0xLTEtMjY2NDE_ebf2e506-4262-457a-8833-809fdfe1eff5"
      unitRef="usd">14018000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjYtNi0xLTEtMjY2NDE_9f30b3bb-8120-4e2f-9ff1-4d7320255029"
      unitRef="usd">21173000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjctMi0xLTEtMjY2NDE_45650057-e65f-42f3-bcd2-bfedb18f30cc"
      unitRef="usd">128337000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjctNC0xLTEtMjY2NDE_0b974f58-37b3-48de-ac27-ea1786ee90be"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjctNi0xLTEtMjY2NDE_4dd40d47-3eeb-4540-8aae-c954e994a84c"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjgtMi0xLTEtMjY2NDE_fe7377e3-0297-40c4-a0eb-6e8989afc75c"
      unitRef="usd">-236000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjgtNC0xLTEtMjY2NDE_83b1c917-eba9-482b-9ac6-2afb6bcf8f50"
      unitRef="usd">-1121000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjgtNi0xLTEtMjY2NDE_173ea6b7-993b-4721-924a-50359548614b"
      unitRef="usd">1095000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjktMi0xLTEtMjY2NDE_de8ca01a-7c42-4465-811b-d38e1822282a"
      unitRef="usd">-91248000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjktNC0xLTEtMjY2NDE_4903d652-a6cb-44a7-b3af-230bca39d3eb"
      unitRef="usd">-285587000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMjktNi0xLTEtMjY2NDE_d2116abe-bca3-4cda-86ec-0cd04e268015"
      unitRef="usd">-162809000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzMtMi0xLTEtMjY2NDE_406e30d1-fa32-4a4e-8d31-ddf545230460"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzMtNC0xLTEtMjY2NDE_c2615596-c965-4a4d-b6ee-0a9bbd055ff2"
      unitRef="usd">700000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzMtNi0xLTEtMjY2NDE_bed8adab-347c-4b10-83a5-6375524d0e2e"
      unitRef="usd">300000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzQtMi0xLTEtMjY2NDE_f206034d-9555-4eaa-83cf-81dfdd2b849b"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzQtNC0xLTEtMjY2NDE_a26afdaa-c240-4b30-b168-8cb7dbacddaf"
      unitRef="usd">9605000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzQtNi0xLTEtMjY2NDE_bb1edd19-4060-41b5-afb2-92e62b4efe1e"
      unitRef="usd">6312000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzUtMi0xLTEtMjY2NDE_05de7ddb-78b0-42a0-ac4c-5199901f8f4a"
      unitRef="usd">329010000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzUtNC0xLTEtMjY2NDE_e6fb0c78-c60e-4921-914c-c2b84942e9f8"
      unitRef="usd">674045000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzUtNi0xLTEtMjY2NDE_b4930630-441e-4f85-b1e1-d8cd302bc375"
      unitRef="usd">270229000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzctMi0xLTEtMjY2NDE_c3302655-35b4-4e4b-8a0a-eac88038bfea"
      unitRef="usd">10360000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzctNC0xLTEtMjY2NDE_596cc046-a1fe-4180-91a5-577e979cbc23"
      unitRef="usd">33257000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzctNi0xLTEtMjY2NDE_4d25c971-764f-4641-8fa0-c93589dc442a"
      unitRef="usd">33883000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzktMi0xLTEtMjY2NDE_87f5ca77-a00d-4ca9-98b0-5b1f780554be"
      unitRef="usd">32451000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzktNC0xLTEtMjY2NDE_0aa889d0-d306-4198-a86c-da8509a4b8e1"
      unitRef="usd">1043000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfMzktNi0xLTEtMjY2NDE_58290c44-1789-45fc-a37b-d9d66bf8ec65"
      unitRef="usd">19076000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDAtMi0xLTEtMjY2NDE_38a3325e-6a7d-4213-a32e-1d50d924a330"
      unitRef="usd">-1008000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDAtNC0xLTEtMjY2NDE_4081d481-24c2-409d-a4ae-9b6d675d78b4"
      unitRef="usd">-907000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDAtNi0xLTEtMjY2NDE_aea97d0c-6bde-40a2-abb3-246391157710"
      unitRef="usd">-502000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDEtMi0xLTEtMjY2NDE_34c3dab9-38dd-418b-a09d-cd23f010ef37"
      unitRef="usd">-307927000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDEtNC0xLTEtMjY2NDE_87e8f17e-d0d3-40a4-acd2-9b31c4a8a5ef"
      unitRef="usd">-16771000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDEtNi0xLTEtMjY2NDE_8fb4c402-a0b6-4a78-82ce-2c999c4c023f"
      unitRef="usd">8150000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDItMi0xLTEtMjY2NDE_b8f72f3e-faff-4198-9da4-6fe3c26a7528"
      unitRef="usd">26000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDItNC0xLTEtMjY2NDE_3d4b8e82-3df5-4bd1-9d1c-41563f232995"
      unitRef="usd">351000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDItNi0xLTEtMjY2NDE_14f92a56-dbfc-4881-b60d-bfcf004c91cc"
      unitRef="usd">286000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDMtMi0xLTEtMjY2NDE_840ee80e-3b04-47dc-a06c-e1d3a0006b44"
      unitRef="usd">-37220000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDMtNC0xLTEtMjY2NDE_ff70587c-3c2f-4f27-94f7-9c2b1323c0b3"
      unitRef="usd">106862000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDMtNi0xLTEtMjY2NDE_30730f9e-2d8e-4d4c-87b0-b5024fdff8be"
      unitRef="usd">182811000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDQtMi0xLTEtMjY2NDE_a8de0c24-6767-429d-8d2d-79e34516bd2e"
      unitRef="usd">418181000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ied9594f024bd4333bbbe1c01be5f5ce8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDQtNC0xLTEtMjY2NDE_f9f1e1fd-e2d6-4d91-b64a-77874ace91f9"
      unitRef="usd">311319000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2fad96d60f454551aa08af936ad4dbe3_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDQtNi0xLTEtMjY2NDE_2de61093-1ff7-4847-9dc2-36d9486590de"
      unitRef="usd">128508000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDUtMi0xLTEtMjY2NDE_bc91e317-c849-42b5-8019-ce142d27b5a7"
      unitRef="usd">380961000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDUtNC0xLTEtMjY2NDE_cf9bc4b6-9345-441e-8ae3-b50bee05d6bd"
      unitRef="usd">418181000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ied9594f024bd4333bbbe1c01be5f5ce8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85NC9mcmFnOjhjZmE1NDM3ZmZlODQ2ODc5N2FmNzk2YjFmM2U0MmZkL3RhYmxlOmEzNGJmNGRmOGI3MTQwZDQ4ZGU3MTU5NTJhMzI0NGZkL3RhYmxlcmFuZ2U6YTM0YmY0ZGY4YjcxNDBkNDhkZTcxNTk1MmEzMjQ0ZmRfNDUtNi0xLTEtMjY2NDE_af26daf8-fbee-4535-b8e6-45c397faae74"
      unitRef="usd">311319000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i246ebc8aa66140db80127b8bb5749694_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNS00LTEtMS0yNjY0MQ_7d0741aa-ffc3-4e28-9805-e1a82295946f"
      unitRef="usd">129739000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65627a1cbf004600b884bd27bcd151f3_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNS02LTEtMS0yNjY0MQ_b514dd6f-4b34-4616-8d08-b3ebdf3b7ced"
      unitRef="usd">2681000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic28a5b4cc4604b20b4bb3334444f024e_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNS04LTEtMS0yNjY0MQ_c26ead91-af30-4f17-bc8d-f5a8d08cd963"
      unitRef="shares">111658927</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic28a5b4cc4604b20b4bb3334444f024e_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNS0xMC0xLTEtMjY2NDE_75d51eec-30cb-49da-bcec-0a8f73b91ba4"
      unitRef="usd">1117000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia39309793c114b329df6163ed2205824_I20181229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNS0xMi0xLTEtMjY2NDE_f9c752a6-4fd9-4968-808a-b8e35f1e1893"
      unitRef="shares">99</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia39309793c114b329df6163ed2205824_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNS0xNC0xLTEtMjY2NDE_5c2a0ac0-4b3d-499f-9bf0-5a146cfe38f4"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib00f53dde3494f94b7930735b2df5889_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNS0xNi0xLTEtMjY2NDE_d003185e-fe64-4542-98dd-2a0f665329e8"
      unitRef="usd">1194204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57d7db95428346c397a82530bea8caef_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNS0xOC0xLTEtMjY2NDE_7cd111d0-476f-4489-81cf-899883c257c4"
      unitRef="usd">14404000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2fad96d60f454551aa08af936ad4dbe3_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNS0yMC0xLTEtMjY2NDE_579f250e-12c0-48ab-b068-219d6502187b"
      unitRef="usd">1342145000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i4d17f60948804606a3d0a057b5710ef5_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNi00LTEtMS0yNjY0MQ_0dbb7ab3-5a51-4fa9-8bc2-cae8e43f0924"
      unitRef="usd">59066000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8956de0c7bc8438b99e85f09e086c79e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNi0xOC0xLTEtMjY2NDE_e018bba8-1aa4-423e-a9dc-16cbcbc2981d"
      unitRef="usd">2057000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfNi0yMC0xLTEtMjY2NDE_6e36ef78-40f7-407a-acf9-e00862dcbb56"
      unitRef="usd">61123000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="if92e03f4fc08487993aeb1ede6f6471c_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfOC04LTEtMS0yNjY0MQ_e5789bdf-eb56-406d-8388-2d2c53746e19"
      unitRef="shares">185861</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="if92e03f4fc08487993aeb1ede6f6471c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfOC0xMC0xLTEtMjY2NDE_6d83f132-a3ee-4c5b-af06-bddef1205174"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="iaa3ebe84f5f54c3cb1ec5959142a3d0b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfOC0xNi0xLTEtMjY2NDE_90f99652-cc41-40df-ae2e-f763cda2e401"
      unitRef="usd">971000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i8956de0c7bc8438b99e85f09e086c79e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfOC0xOC0xLTEtMjY2NDE_25e9eb96-2500-45f1-9e6f-5df577d18427"
      unitRef="usd">-973000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfOC0yMC0xLTEtMjY2NDE_313716c0-78b6-4da9-862f-f7113b29df4d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i863dc2203f5a44dcb77c1da26a765347_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfOS02LTEtMS0yNjY0MQ_eff89600-389d-4472-8621-4c5c50a28d0d"
      unitRef="usd">767000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8956de0c7bc8438b99e85f09e086c79e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfOS0xOC0xLTEtMjY2NDE_ae418207-842e-47df-a9b6-6a473f3c2f4d"
      unitRef="usd">1878000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfOS0yMC0xLTEtMjY2NDE_8ccaaa8b-77c4-4643-a7c0-006ce952a824"
      unitRef="usd">2645000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if92e03f4fc08487993aeb1ede6f6471c_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTAtOC0xLTEtMjY2NDE_807fb446-40c8-43a7-b878-77a16d524ed7"
      unitRef="shares">1065446</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if92e03f4fc08487993aeb1ede6f6471c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTAtMTAtMS0xLTI2NjQx_70b0ff89-6016-4633-b404-999f47d45e66"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iaa3ebe84f5f54c3cb1ec5959142a3d0b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTAtMTYtMS0xLTI2NjQx_a37cd29a-d694-4370-bb30-d04b0cdfa049"
      unitRef="usd">19065000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTAtMjAtMS0xLTI2NjQx_2b3c690c-6136-45e3-b425-055da525837c"
      unitRef="usd">19076000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaa3ebe84f5f54c3cb1ec5959142a3d0b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTEtMTYtMS0xLTI2NjQx_d246d3e4-a669-43f1-af72-071a345ae97a"
      unitRef="usd">20403000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTEtMjAtMS0xLTI2NjQx_beaeafdc-8133-40ee-a1aa-c8c8ac8d6d1f"
      unitRef="usd">20403000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sum:OtherEquityActivityShares
      contextRef="if92e03f4fc08487993aeb1ede6f6471c_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTUtOC0xLTEtMjY2NDE_7e8ddba3-b9c5-4f20-8604-cc3c15e27bc8"
      unitRef="shares">399151</sum:OtherEquityActivityShares>
    <sum:OtherEquityActivityValue
      contextRef="if92e03f4fc08487993aeb1ede6f6471c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTUtMTAtMS0xLTI2NjQx_1e8988aa-e1bc-46c2-b98a-3d93f60109fb"
      unitRef="usd">4000</sum:OtherEquityActivityValue>
    <sum:OtherEquityActivityShares
      contextRef="i18828211f5014518be5914475b6efc94_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTUtMTItMS0xLTI2NjQx_cd067ecd-33a2-4fc0-9ced-dcd823c11a80"
      unitRef="shares">0</sum:OtherEquityActivityShares>
    <sum:OtherEquityActivityValue
      contextRef="iaa3ebe84f5f54c3cb1ec5959142a3d0b_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTUtMTYtMS0xLTI2NjQx_98a91c79-cfac-497b-b484-2978ff369650"
      unitRef="usd">-623000</sum:OtherEquityActivityValue>
    <sum:OtherEquityActivityValue
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTUtMjAtMS0xLTI2NjQx_5396f722-74b1-4c43-82f9-a9caea438bf0"
      unitRef="usd">-619000</sum:OtherEquityActivityValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a0fee83484f49b2be48015981c487a6_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTYtNC0xLTEtMjY2NDE_1e952d7b-a1c4-42e7-8b09-86e6a0c5fdaa"
      unitRef="usd">188805000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c33b5306e6545e4bd6873db741dd4cd_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTYtNi0xLTEtMjY2NDE_d7038158-5c25-45fd-8d02-bbe940b589ba"
      unitRef="usd">3448000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i51ebd5e2bdcc4eb4b5b551639dd7e8a1_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTYtOC0xLTEtMjY2NDE_cc8b5dd8-98cb-40f1-a02b-00146ee17c2d"
      unitRef="shares">113309385</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i51ebd5e2bdcc4eb4b5b551639dd7e8a1_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTYtMTAtMS0xLTI2NjQx_4f9c9ce8-8f1e-40c1-9455-cba9c607cee4"
      unitRef="usd">1134000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i65a66bb6e4cb444b847d3460de68c61a_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTYtMTItMS0xLTI2NjQx_c5e66fdf-c79c-465f-9fa4-b489080785e7"
      unitRef="shares">99</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65a66bb6e4cb444b847d3460de68c61a_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTYtMTQtMS0xLTI2NjQx_7c03acde-9b8d-4447-88fd-b97187b052df"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i24e41a7520eb42b78944159d6ae03d26_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTYtMTYtMS0xLTI2NjQx_b4bde370-5328-446a-af4a-7aa5274abda5"
      unitRef="usd">1234020000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i168736e83acd4f869a238f75d5733737_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTYtMTgtMS0xLTI2NjQx_84773b0a-a2ce-43ef-9ee2-cc4876d6b1e6"
      unitRef="usd">17366000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied9594f024bd4333bbbe1c01be5f5ce8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTYtMjAtMS0xLTI2NjQx_f8b24ae1-2f39-44c8-9f2b-9fe5887920d9"
      unitRef="usd">1444773000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic6b5f002c77e49a784c175fc45086a32_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTctNC0xLTEtMjY2NDE_f6e82976-4713-41bd-9418-eb5a94bc3ce7"
      unitRef="usd">137967000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibc477216497e408aaf80362f88b2e26c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTctMTgtMS0xLTI2NjQx_f660925c-a66e-41c0-b40f-3858c3fa7baa"
      unitRef="usd">3273000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTctMjAtMS0xLTI2NjQx_de6e8409-abbf-46ba-84eb-51b502eda7b3"
      unitRef="usd">141240000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i0cab1380877747799b4d7d68c4574005_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTgtOC0xLTEtMjY2NDE_4f9dc03a-55da-42ff-96cf-856308c2802a"
      unitRef="shares">376487</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i0cab1380877747799b4d7d68c4574005_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTgtMTAtMS0xLTI2NjQx_80adffc7-f1e2-4041-a80f-070e561e8f3f"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i0c7c23110aa148ab9bb4b8236960be61_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTgtMTYtMS0xLTI2NjQx_4d4e1074-35f5-4219-8339-2d92d94f7c07"
      unitRef="usd">2226000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="ibc477216497e408aaf80362f88b2e26c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTgtMTgtMS0xLTI2NjQx_d723af9f-7706-498c-9ea2-de71db88f45e"
      unitRef="usd">-2230000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTgtMjAtMS0xLTI2NjQx_ec37434d-e7ac-4b30-b673-8c6c7895e284"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2c6d416c62b64d6f81c25bb66183ceba_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTktNi0xLTEtMjY2NDE_448ac567-1ce7-4db9-81dc-caacbf724983"
      unitRef="usd">1755000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibc477216497e408aaf80362f88b2e26c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTktMTgtMS0xLTI2NjQx_f717136a-2ddf-4f4b-bb4d-a46bedc948f8"
      unitRef="usd">58000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMTktMjAtMS0xLTI2NjQx_2ec8100a-656f-4e60-aa21-f087071c8263"
      unitRef="usd">1813000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0cab1380877747799b4d7d68c4574005_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjAtOC0xLTEtMjY2NDE_9505a71f-9f0d-4c9c-a190-e2ce39e21149"
      unitRef="shares">54517</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0cab1380877747799b4d7d68c4574005_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjAtMTAtMS0xLTI2NjQx_6b76bb33-2334-4f19-93d6-07568299b012"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0c7c23110aa148ab9bb4b8236960be61_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjAtMTYtMS0xLTI2NjQx_5ad46d54-b9ce-4b40-b33e-8dc17d774200"
      unitRef="usd">1042000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjAtMjAtMS0xLTI2NjQx_a6b76b28-e757-4feb-845c-946c2a7aac49"
      unitRef="usd">1043000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0c7c23110aa148ab9bb4b8236960be61_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjEtMTYtMS0xLTI2NjQx_c6d3609b-4739-4f23-89f1-b738eb599c49"
      unitRef="usd">28857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjEtMjAtMS0xLTI2NjQx_3f9ae910-7723-4888-8b6f-5f818b839500"
      unitRef="usd">28857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sum:OtherEquityActivityShares
      contextRef="i0cab1380877747799b4d7d68c4574005_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjMtOC0xLTEtMjY2NDE_535070bb-5318-4f02-99c7-0e5f948bb9a8"
      unitRef="shares">650206</sum:OtherEquityActivityShares>
    <sum:OtherEquityActivityValue
      contextRef="i0cab1380877747799b4d7d68c4574005_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjMtMTAtMS0xLTI2NjQx_2f159871-ae36-45c1-b6b2-9a00a61fe9f0"
      unitRef="usd">6000</sum:OtherEquityActivityValue>
    <sum:OtherEquityActivityShares
      contextRef="id20e6c3a3cec49bdb8e971727bb23427_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjMtMTItMS0xLTI2NjQx_a37c71e4-0c23-4dc6-85fb-9c15eb331775"
      unitRef="shares">0</sum:OtherEquityActivityShares>
    <sum:OtherEquityActivityValue
      contextRef="i0c7c23110aa148ab9bb4b8236960be61_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjMtMTYtMS0xLTI2NjQx_2d966f53-4cd0-4228-93a8-92ba5e0f4808"
      unitRef="usd">-1464000</sum:OtherEquityActivityValue>
    <sum:OtherEquityActivityValue
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjMtMjAtMS0xLTI2NjQx_04469c42-8b4c-496a-89ef-85cc8818bdab"
      unitRef="usd">-1458000</sum:OtherEquityActivityValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ee0280ddabb421fbfc6c904b3497392_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjQtNC0xLTEtMjY2NDE_9fe98d36-623f-4ecb-b9e0-380779f9b8a7"
      unitRef="usd">326772000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5691d7b18ea54f01a724664ed9d0522d_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjQtNi0xLTEtMjY2NDE_abb384a6-7842-430c-b587-a1530d086341"
      unitRef="usd">5203000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i460904079c25498285a4a244a51b1061_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjQtOC0xLTEtMjY2NDE_afb0189e-9b70-4f2c-982d-6518735f0f91"
      unitRef="shares">114390595</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i460904079c25498285a4a244a51b1061_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjQtMTAtMS0xLTI2NjQx_5be9ae33-4bdb-4ebf-8f0b-17dca0ef98b9"
      unitRef="usd">1145000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="ieadfc50c2cdd40a9be71f4ff95a008bf_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjQtMTItMS0xLTI2NjQx_a2b2af8a-efdb-48cc-a215-5b5a6a98fa28"
      unitRef="shares">99</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieadfc50c2cdd40a9be71f4ff95a008bf_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjQtMTQtMS0xLTI2NjQx_a30a378e-a778-4a81-bd62-f362a218e8e5"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1dbec28fa3524352b14a86fb30defc4a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjQtMTYtMS0xLTI2NjQx_b4345bfa-a212-4b3a-b96e-a4f805bd67c3"
      unitRef="usd">1264681000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7cd44b7e07d64748b8db6b6e1f3b97f7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjQtMTgtMS0xLTI2NjQx_26e48655-99ef-4066-8601-b0a5c502b38e"
      unitRef="usd">18467000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjQtMjAtMS0xLTI2NjQx_c151addd-19d3-4413-85fa-88db389ae29d"
      unitRef="usd">1616268000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i5f6ef8d980254307ab5210e191a3ebd9_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjUtNC0xLTEtMjY2NDE_f0558721-4843-45ad-a762-38b0a8602a4a"
      unitRef="usd">152184000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3ac55b134528496e80119bf746e68ffd_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjUtMTgtMS0xLTI2NjQx_53f134ec-264c-47d9-b317-a1ecaea3cb87"
      unitRef="usd">2097000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4e815a5b8e6e4a409c74c719cd54c299_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjUtMjAtMS0xLTI2NjQx_dc5e7d10-c85a-49bf-b87c-593afc76c18a"
      unitRef="usd">154281000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i9fd3c3c7a3f846149e139ab686299484_D20211003-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjYtOC0xLTEtMjY2NDE_0b5b1e0c-888f-4cc0-9d76-a7d9178b7a11"
      unitRef="shares">1559164</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i9fd3c3c7a3f846149e139ab686299484_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjYtMTAtMS0xLTI2NjQx_8409a388-af56-4207-8035-d32c81e3e3b3"
      unitRef="usd">16000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="ib30546b6ad424a869959e5017d9b8239_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjYtMTYtMS0xLTI2NjQx_2bd1acb7-fd33-4e4f-a16a-7f7bc9bada1d"
      unitRef="usd">10965000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i3ac55b134528496e80119bf746e68ffd_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjYtMTgtMS0xLTI2NjQx_30c3292b-0509-4d52-bd1d-e4cc09bf28e9"
      unitRef="usd">-10981000</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i4e815a5b8e6e4a409c74c719cd54c299_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjYtMjAtMS0xLTI2NjQx_b46088a3-fe65-4070-95ae-b02d1ad4af31"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i32f773d119c048dd892f7a3045769400_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjctNi0xLTEtMjY2NDE_defb6a8d-d486-4f8b-b546-01612f0533a1"
      unitRef="usd">1880000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3ac55b134528496e80119bf746e68ffd_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjctMTgtMS0xLTI2NjQx_2bfafae5-9299-4380-b97f-ae5073b16ad0"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4e815a5b8e6e4a409c74c719cd54c299_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjctMjAtMS0xLTI2NjQx_3522f7c5-e01b-4a8d-a4b4-bae533ad2761"
      unitRef="usd">1942000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9fd3c3c7a3f846149e139ab686299484_D20211003-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjgtOC0xLTEtMjY2NDE_ac4224d7-d55a-4f5f-9102-14bb1fbf25b6"
      unitRef="shares">1745940</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9fd3c3c7a3f846149e139ab686299484_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjgtMTAtMS0xLTI2NjQx_63032e61-5805-486d-a1d1-fc257dd6f3fa"
      unitRef="usd">17000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib30546b6ad424a869959e5017d9b8239_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjgtMTYtMS0xLTI2NjQx_64992d03-97c8-4555-b6ce-1b0fa55a6878"
      unitRef="usd">32434000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4e815a5b8e6e4a409c74c719cd54c299_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjgtMjAtMS0xLTI2NjQx_21627e6e-9fb8-4ef8-9936-bbbf3a3565ce"
      unitRef="usd">32451000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib30546b6ad424a869959e5017d9b8239_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjktMTYtMS0xLTI2NjQx_b11b5c75-855b-45d2-b84f-65d9cbc5e384"
      unitRef="usd">19705000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4e815a5b8e6e4a409c74c719cd54c299_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMjktMjAtMS0xLTI2NjQx_9b51b918-b0bc-4cce-9d58-533cfdde8812"
      unitRef="usd">19705000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sum:OtherEquityActivityShares
      contextRef="i9fd3c3c7a3f846149e139ab686299484_D20211003-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzAtOC0xLTEtMjY2NDE_78d79a00-dfed-4119-8279-12bdcbe5540b"
      unitRef="shares">1009409</sum:OtherEquityActivityShares>
    <sum:OtherEquityActivityValue
      contextRef="i9fd3c3c7a3f846149e139ab686299484_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzAtMTAtMS0xLTI2NjQx_99032206-b393-4a95-8a5c-4660ff3dbf43"
      unitRef="usd">10000</sum:OtherEquityActivityValue>
    <sum:OtherEquityActivityValue
      contextRef="ib30546b6ad424a869959e5017d9b8239_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzAtMTYtMS0xLTI2NjQx_4da6d689-3a11-47fa-94ab-479157493b30"
      unitRef="usd">-1445000</sum:OtherEquityActivityValue>
    <sum:OtherEquityActivityValue
      contextRef="i4e815a5b8e6e4a409c74c719cd54c299_D20211003-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzAtMjAtMS0xLTI2NjQx_a8d7a8d9-e51e-4ea7-9434-2159baedb614"
      unitRef="usd">-1435000</sum:OtherEquityActivityValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8dd51ef0e4444ccea323329d24eb3e52_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzEtNC0xLTEtMjY2NDE_352263dc-b1f4-4a76-b1b9-ae155b990680"
      unitRef="usd">478956000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibff2aa2cc69343dbb8f2951a6ef9ec4f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzEtNi0xLTEtMjY2NDE_d8d597b9-b087-4894-a6c8-9925e0092c0d"
      unitRef="usd">7083000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="id89bcbe3343548fbb1875ff6d9a9bc7d_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzEtOC0xLTEtMjY2NDE_2e8e69e9-0d93-4112-be11-765207c1ad6a"
      unitRef="shares">118705108</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id89bcbe3343548fbb1875ff6d9a9bc7d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzEtMTAtMS0xLTI2NjQx_3f0d11ce-4fa8-4159-8202-3e4ec3695c6f"
      unitRef="usd">1188000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7bd9e684ff364bb38183689fc5905941_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzEtMTItMS0xLTI2NjQx_9406ecfb-69df-4f97-8391-639a28007b56"
      unitRef="shares">99</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7bd9e684ff364bb38183689fc5905941_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzEtMTQtMS0xLTI2NjQx_9357cec2-a8c0-4c14-a19e-50981ea7fbfa"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i672b362bd97d416dae193840f59195b4_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzEtMTYtMS0xLTI2NjQx_db996aa0-634c-4949-a2b7-7d0d1be4aab0"
      unitRef="usd">1326340000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ce273c732984f6c98f0d21560d55ccc_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzEtMTgtMS0xLTI2NjQx_70d7731d-d7cc-4eda-a985-b1442fbeb9bc"
      unitRef="usd">9645000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV85Ny9mcmFnOmUwMzVlNjNjYWE0YTQxZjc4ZTI2ZmY0YTU1M2FkZmRkL3RhYmxlOmM2Mjc2ZTcxYjdhNzRjZjY5ZjU0MmZiMjAzM2EzOGNhL3RhYmxlcmFuZ2U6YzYyNzZlNzFiN2E3NGNmNjlmNTQyZmIyMDMzYTM4Y2FfMzEtMjAtMS0xLTI2NjQx_2eda46eb-05f5-4f4a-986b-3e93d07fb0b3"
      unitRef="usd">1823212000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMjg4_181eb169-e562-4df0-89af-cd07fb8ed245">Summary of Organization and Significant Accounting Policies&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit Materials, Inc. (&#x201c;Summit Inc.&#x201d; and, together with its subsidiaries, &#x201c;Summit,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our&#x201d; or the &#x201c;Company&#x201d;) is a vertically-integrated construction materials company. The Company is engaged in the production and sale of aggregates, cement, ready-mix concrete, asphalt paving mix and concrete products and owns and operates quarries, sand and gravel pits, two cement plants, cement distribution terminals, ready-mix concrete plants, asphalt plants and landfill sites. It is also engaged in paving and related services. The Company&#x2019;s three operating and reporting segments are the West, East and Cement segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all of the Company&#x2019;s construction materials, products and services are produced, consumed and performed outdoors, primarily in the spring, summer and fall. Seasonal changes and other weather-related conditions can affect the production and sales volumes of its products and delivery of services. Therefore, the financial results for any interim period are typically not indicative of the results expected for the full year. Furthermore, the Company&#x2019;s sales and earnings are sensitive to national, regional and local economic conditions, weather conditions and to cyclical changes in construction spending, among other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;23, 2014, Summit Inc. was formed as a Delaware corporation to be a holding company. Its sole material asset is a controlling equity interest in Summit Materials Holdings L.P. (&#x201c;Summit Holdings&#x201d;). Pursuant to a reorganization into a holding company structure (the &#x201c;Reorganization&#x201d;) consummated in connection with Summit Inc.&#x2019;s March 2015 initial public offering ("IPO"), Summit Inc. became a holding corporation operating and controlling all of the business and affairs of Summit Holdings and its subsidiaries. Summit Inc. owns the majority of the partnership interests of Summit Holdings (see note 11, Stockholders&#x2019; Equity).&#160;&#160;Summit Materials, LLC (&#x201c;Summit LLC&#x201d;) an indirect wholly owned subsidiary of Summit Holdings, conducts the majority of our operations. Continental Cement Company, L.L.C. (&#x201c;Continental Cement&#x201d;) is also a wholly owned subsidiary of Summit LLC. Summit Materials Finance Corp. (&#x201c;Summit Finance&#x201d;), an indirect wholly owned subsidiary of Summit LLC, has jointly issued our Senior Notes as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The consolidated financial statements include the accounts of Summit Inc. and its majority owned subsidiaries. All intercompany balances and transactions have been eliminated. As a result of the Reorganization, Summit Holdings became a variable interest entity over which Summit Inc. has 100% voting power and control and for which Summit Inc. has the obligation to absorb losses and the right to receive benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&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 fiscal year is based on a 52-53&#160;week year with each quarter composed of 13&#160;weeks ending on a Saturday. The year ended January 2, 2021 was a 53-week year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For a summary of the changes in Summit Inc.&#x2019;s ownership of Summit Holdings, see Note 11, Stockholders&#x2019; Equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#ff0000;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-indent:36pt"&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 attributes consolidated stockholders&#x2019; equity and net income separately to the controlling and noncontrolling interests. The Company accounts for investments in entities for which it has an ownership of 20% to 50% using the equity method of accounting.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Preparation of these consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) requires management to make estimates and assumptions. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, inventories, valuation of deferred tax assets, goodwill, intangibles and other long-lived assets, the tax receivable agreement (&#x201c;TRA&#x201d;) liability, pension and other postretirement obligations, and asset retirement obligations. Estimates also include revenue earned on contracts and costs to complete contracts. Most of the Company&#x2019;s paving and related services are performed under fixed unit-price contracts with state and local governmental entities. Management regularly evaluates its estimates and assumptions based on historical experience and other factors, including the current economic environment. As future events and their effects cannot be determined with precision, actual results can differ significantly from estimates made. Changes in estimates, including those resulting from continuing changes in the economic environment, are reflected in the Company&#x2019;s consolidated financial statements when the change in estimate occurs. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business and Credit Concentrations&#x2014;&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 operations are conducted primarily across 21 U.S. states and in British Columbia, Canada, with the most significant revenue generated in Texas, Utah, Kansas and Missouri. The Company&#x2019;s accounts receivable consist primarily of amounts due from customers within these areas. Therefore, collection of these accounts is dependent on the economic conditions in the aforementioned states, as well as specific situations affecting individual customers. Credit granted within the Company&#x2019;s trade areas has been granted to many customers and management does not believe that a significant concentration of credit exists with respect to any individual customer or group of customers. No single customer accounted for more than 10% of the Company&#x2019;s total revenue in 2021, 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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&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;&#x2014;Accounts receivable are stated at the amount management expects to collect from outstanding balances. Management provides for probable uncollectible amounts through a charge to earnings and a credit to a valuation allowance based on its assessment of the collectability of individual accounts. In establishing the allowance, management considers historical losses adjusted to take into account current market conditions and its customers&#x2019; financial condition, the amount of receivables in dispute, the current receivables aging and current payment terms. Balances that remain outstanding after reasonable collection efforts are exercised are written off through a charge to the valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balances billed but not paid by customers, pursuant to retainage provisions included in contracts, are generally due upon completion of the contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We earn revenue from the sale of products, which primarily include aggregates, cement, ready-mix concrete and asphalt, but also include concrete products and plastics components, and from the provision of services, which are primarily paving and related services, but also include landfill operations, the receipt and disposal of waste that is converted to fuel for use in our cement plants. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/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;Products&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We earn revenue from the sale of products, which primarily include aggregates, cement, ready-mix concrete and asphalt, but also include concrete products, net of discounts or allowances, if any, and freight and delivery charges billed to customers. Revenue for product sales is recognized when evidence of an arrangement exists and when control passes, which generally is when the product is shipped.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregates and cement products are sold point-of-sale through purchase orders. When the product is sold on account, collectability typically occurs&#160;30&#160;to&#160;60&#160;days after the sale.&#160;&#160;Revenue is recognized when cash is received from the customer at the point of sale or when the products are delivered or collected on site. There are no other timing implications that will create a contract asset or liability, and contract modifications are unlikely given the timing and nature of the transaction. Material sales are likely to have multiple performance obligations if the product is sold with delivery. In these instances, delivery most often occurs on the same day as the control of the product transfers to the customer. As a result, even in the case of multiple performance obligations, the performance obligations are satisfied concurrently and revenue is recognized simultaneously.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/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;Services&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We earn revenue from the provision of services, which are primarily paving and related services, but also include landfill operations and the receipt and disposal of waste that is converted to fuel for use in our cement plants. Revenue from the receipt of waste fuels is recognized when the waste is accepted and a corresponding liability is recognized for the costs to process the waste into fuel for the manufacturing of cement or to ship the waste offsite for disposal in accordance with applicable regulations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Collectability of service contracts is due reasonably after certain milestones in the contract are performed. Milestones vary by project, but are typically calculated using monthly progress based on the percentage of completion or a customer&#x2019;s engineer review of progress. The majority of the time, collection occurs within&#160;90&#160;days of billing and cash is received within the same fiscal year as services performed. On most projects, the customer will withhold a portion of the invoice for retainage, which may last longer than a year depending on the job.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue derived from paving and related services is recognized over time based on the proportion of costs incurred to date relative to the total estimated costs at completion, which approximates progress towards completion. Under this method, we recognize paving and related services revenue as services are rendered. The majority of our construction service contracts are completed within one year, but may occasionally extend beyond this time frame. The majority of our construction service contracts, and therefore, revenue, are opened and completed within one year, with most activity during the spring, summer and fall. We estimate profit as the difference between total estimated revenue and total estimated cost of a contract and recognize that profit over the life of the contract based on input measures. We generally measure progress toward completion on long-&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;term paving and related services contracts based on the proportion of costs incurred to date relative to total estimated costs at completion. We include revisions of estimated profits on contracts in earnings under the cumulative catch-up method, under which the effect of revisions in estimates is recognized immediately. If a revised estimate of contract profitability reveals an anticipated loss on the contract, we recognize the loss in the period it is identified.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual cost to total estimated cost method of accounting involves the use of various estimating techniques to project costs at completion, and in some cases includes estimates of recoveries asserted against the customer for changes in specifications or other disputes. Contract estimates involve various assumptions and projections relative to the outcome of future events over multiple periods, including future labor productivity and availability, the nature and complexity of the work to be performed, the cost and availability of materials, the effect of delayed performance, and the availability and timing of funding from the customer. These estimates are based on our best judgment. A significant change in one or more of these estimates could affect the profitability of one or more of our contracts. We review our contract estimates regularly to assess revisions in contract values and estimated costs at completion. Inherent uncertainties in estimating costs make it at least reasonably possible that the estimates used will change within the near term and over the life of the contracts. No material adjustments to a contract were recognized in the&#160;year ended&#160;January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize claims when the amount of the claim can be estimated reliably and it is legally enforceable. In evaluating these criteria, we consider the contractual basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs and the objective evidence available to support the claim.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the contract includes variable consideration, we estimate the amount of consideration to which we will be entitled in exchange for transferring the promised goods or services to a customer. The amount of estimated variable consideration included in the transaction price is the amount for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Types of variable consideration include, but are not limited to, liquidated damages and other performance penalties and production and placement bonuses.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of contract modifications relate to the original contract and are often an extension of the original performance obligation. Predominately, modifications are not distinct from the terms in the original contract; therefore, they are considered part of a single performance obligation. We account for the modification using a cumulative catch-up adjustment. However, there are instances where goods or services in a modification are distinct from those transferred prior to the modification. In these situations, we account for the modifications as either a separate contract or prospectively depending on the facts and circumstances of the modification.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, construction contracts contain mobilization costs which are categorized as costs to fulfill a contract. These costs are excluded from any measure of progress toward contract fulfillment. These costs do not result in the transfer of control of a good or service to the customer and are amortized over the life of the contract.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs and estimated earnings in excess of billings are composed principally of revenue recognized on contracts on the percentage of completion method for which billings had not been presented to customers because the amounts were not billable under the contract terms at the balance sheet date. In accordance with the contract terms, the unbilled receivables at the balance sheet date are expected to be billed in following periods. Billings in excess of costs and estimated earnings represent billings in excess of revenue recognized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Inventories consist of stone that has been removed from quarries and processed for future sale, cement, raw materials and finished concrete blocks. Inventories are valued at the lower of cost or net realizable value and are accounted for on a first-in first-out basis or an average cost basis. If items become obsolete or otherwise unusable or if quantities exceed what is projected to be sold within a reasonable period of time, they will be charged to costs of revenue in the period that the items are designated as obsolete or excess inventory. Stripping costs are costs of removing overburden and waste material to access aggregate materials and are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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, net&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;&#x2014;Property, plant and equipment are recorded at cost, less accumulated depreciation, depletion and amortization. Expenditures for additions and improvements that significantly add to the productive capacity or extend the useful life of an asset are capitalized. Repair and maintenance costs that do not substantially expand productive capacity or extend the life of property, plant and equipment are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Landfill airspace is included in property, plant and equipment at cost and is amortized based on the portion of the airspace used during the period compared to the gross estimated value of available airspace, which is updated periodically as circumstances dictate. Management reassesses the landfill airspace capacity with any changes in value recorded in cost of &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenue. Capitalized landfill costs include expenditures for the acquisition of land and related airspace, engineering and permitting costs, cell construction costs and direct site improvement costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon disposal of an asset, the cost and related accumulated depreciation are removed from the Company&#x2019;s accounts and any gain or loss is included in general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 reviews the carrying value of property, plant and equipment for impairment whenever events or circumstances indicate that the carrying value of an asset may not be recoverable from the estimated future cash flows expected to result from its use and eventual disposition. Such indicators may include, among others, deterioration in general economic conditions, adverse changes in the markets in which an entity operates, increases in input costs that have a negative effect on earnings and cash flows or a trend of negative or declining cash flows over multiple periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 is tested for impairment at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets. As a result, the property, plant and equipment impairment test is at a significantly lower level than the level at which goodwill is tested for impairment. In markets where the Company does not produce downstream products, such as&#160;ready-mix concrete, asphalt paving mix and paving and related services, the lowest level of largely independent identifiable cash flows is at the individual aggregates operation or a group of aggregates operations collectively serving a local market or the cement operations. Conversely, in vertically-integrated markets, the cash flows of the downstream and upstream businesses are not largely independently identifiable and the vertically-integrated operations are considered the lowest level of largely independent identifiable 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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregates mineral bearing land and interests are included in property, plant and equipment. When leased mineral interests are acquired during a business combination, they are valued using an excess earnings approach for the life of the proven and probable reserves. Depletion expense is recorded using a units of production methodology.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Mining and Landfill Reclamation&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;&#x2014;The mining reclamation reserve and financial commitments for landfill closure and post-closure activities are based on management&#x2019;s estimate of future cost requirements to reclaim property at both currently operating and closed sites. Estimates of these obligations have been developed based on management&#x2019;s interpretation of current requirements and proposed regulatory changes and are intended to approximate fair value. Costs are estimated in current dollars, inflated until the expected time of payment, and then discounted back to present value using a credit-adjusted risk-free rate on obligations of similar maturity, adjusted to reflect the Company&#x2019;s credit rating. Changes in the credit-adjusted risk-free rate do not change recorded liabilities. However, subsequent increases in the recognized obligations are measured using a current credit-adjusted risk-free rate. Decreases in the recognized obligations are measured at the initial credit-adjusted risk-free rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in inflation rates, or the amount or, timing of future cost estimates typically result in both (1)&#160;a current adjustment to the recorded liability (and corresponding adjustment to the asset) and (2)&#160;a change in accretion of the liability and depreciation of the asset to be recorded prospectively over the remaining capacity of the unmined quarry or landfill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired. Goodwill recorded in connection with the Company&#x2019;s acquisitions is primarily attributable to the expected profitability, assembled workforces of the acquired businesses and the synergies expected to arise after the Company&#x2019;s acquisition of those businesses. Goodwill is not amortized, but is tested annually for impairment as of the first day of the fourth quarter and at any time that events or circumstances indicate that goodwill may be impaired. A qualitative approach may first be applied to determine whether it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If, as a result of the qualitative assessment, it is determined that an impairment is more likely than not, the two-step quantitative impairment test is then performed, otherwise further analysis is not required. The two-step impairment test first identifies potential goodwill impairment for each reporting unit and then, if necessary, measures the amount of the impairment loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Summit Inc. is a corporation subject to income taxes in the United States. Certain subsidiaries, including Summit Holdings, or subsidiary groups of the Company are taxable separate from Summit Inc. The provision for income taxes, or Summit Inc.&#x2019;s proportional share of the provision, are included in the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 computed for differences between the tax basis and financial statement amounts that will result in taxable or deductible amounts in the future. The computed deferred balances are based on enacted tax laws and applicable rates for the periods in which the differences are expected to affect taxable income. A &lt;/span&gt;&lt;/div&gt;&lt;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 allowance is recognized for deferred tax assets if it is more likely than not that some portion or all of the net deferred tax assets will not be realized. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines it would be able to realize its deferred tax assets for which a valuation allowance had been recorded then an adjustment would be made to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 tax positions taken on income tax returns that remain open and positions expected to be taken on the current year tax returns to identify uncertain tax positions. Unrecognized tax benefits on uncertain tax positions are recorded on the basis of a two-step process in which (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the largest amount of tax benefit that is more than 50 percent likely to be realized is recognized. Interest and penalties related to unrecognized tax benefits are recorded in income tax expense (benefit).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Tax Receivable Agreement&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;&#x2014;When Class A limited partnership units of Summit Holdings (&#x201c;LP Units&#x201d;) are exchanged for shares of Class A common stock of Summit Inc. or Summit Inc. purchases LP Units for cash, this results in increases in Summit Inc.&#x2019;s share of the tax basis of the tangible and intangible assets, which increases the tax depreciation and amortization deductions that otherwise would not have been available to Summit Inc.&#160;&#160;These increases in tax basis and tax depreciation and amortization deductions are expected to reduce the amount of cash taxes that we would otherwise be required to pay in the future. Prior to our IPO, we entered into a TRA with the pre-IPO owners that requires us to pay the pre-IPO owners or their permitted assignees 85% of the amount of cash savings, if any, in U.S. federal, state, and local income tax that we actually realize as a result of these exchanges.&#160;&#160;These benefits include (1)&#160;increases in the tax basis of tangible and intangible assets of Summit Holdings and certain other tax benefits related to entering into the TRA, (2) tax benefits attributable to payments under the TRA, or (3) under certain circumstances such as an early termination of the TRA, we are deemed to realize, as a result of the increases in tax basis in connection with exchanges by the pre-IPO owners described above and certain other tax benefits attributable to payments under the TRA.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As noted above, we periodically evaluate the realizability of the deferred tax assets resulting from the exchange of LP Units for Class A common stock. If the deferred tax assets are determined to be realizable, we then assess whether payment of amounts under the TRA have become probable. If so, we record a TRA liability equal to 85% of such deferred tax assets. In subsequent periods, we assess the realizability of all of our deferred tax assets subject to the TRA. Should we determine a deferred tax asset with a valuation allowance is realizable in a subsequent period, the related valuation allowance will be released and consideration of a corresponding TRA liability will be assessed. The realizability of deferred tax assets, including those subject to the TRA, is dependent upon the generation of future taxable income during the periods in which those deferred tax assets become deductible and consideration of prudent and feasible tax-planning strategies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of the TRA liability is accounted for as a contingent liability. Therefore, once we determine that a payment to a pre-IPO owner has become probable and can be estimated, the estimate of payment will be accrued.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Share&#x2014;&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 computes basic earnings per share attributable to stockholders by dividing income attributable to Summit Inc. by the weighted-average shares of Class&#160;A common stock outstanding. Diluted earnings per share reflects the potential dilution beyond shares for basic earnings per share that could occur if securities or other contracts to issue common stock were exercised, converted into common stock, or resulted in the issuance of common stock that would have shared in the Company&#x2019;s earnings. Since the Class B common stock has no economic value, those shares are not included in the weighted-average common share amount for basic or diluted earnings per share. In addition, as the shares of Class&#160;A common stock are issued by Summit Inc., the earnings and equity interests of noncontrolling interests are not included in basic earnings per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Prior Year Reclassifications&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We reclassified $126.7&#160;million and $119.7&#160;million of fixed overhead expenses related to production activities from general and administrative expenses to cost of revenue for the years ended 2020 and 2019, respectively, to conform to the current year presentation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Accounting Standards&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which reduces the accounting complexity of implementing a cloud computing service arrangement. The ASU aligns the capitalization of implementation costs among hosting arrangements and costs incurred to develop internal-use software. We adopted this ASU in the first quarter of 2020 and the adoption of this ASU did not have a material impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;In August 2018, the FASB issued ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Disclosure Framework Changes to The Disclosure Requirements for Defined Benefits Plans, which modifies the disclosure requirements of employer-sponsored defined benefit and other postretirement benefits plans. The ASU is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. The adoption of this new ASU did not have a material impact on our consolidated financial results.</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <sum:NumberOfPlantsOwnedAndOperated
      contextRef="ie555e7072ecb4e098a2e3b2c6a9adddc_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzQzOQ_0e4dea71-3335-40e2-93ff-fa6481d12d80"
      unitRef="cementplant">2</sum:NumberOfPlantsOwnedAndOperated>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzYxNQ_38bbef33-c01c-47be-93f4-a017985e86cf"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzYxNQ_5f580425-af9e-4caa-8282-3f4e8549ef35"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMzE1_4e0c732e-7d71-4e3b-878c-726d53cc9657">&lt;div style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The consolidated financial statements include the accounts of Summit Inc. and its majority owned subsidiaries. All intercompany balances and transactions have been eliminated. As a result of the Reorganization, Summit Holdings became a variable interest entity over which Summit Inc. has 100% voting power and control and for which Summit Inc. has the obligation to absorb losses and the right to receive benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&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 fiscal year is based on a 52-53&#160;week year with each quarter composed of 13&#160;weeks ending on a Saturday. The year ended January 2, 2021 was a 53-week year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For a summary of the changes in Summit Inc.&#x2019;s ownership of Summit Holdings, see Note 11, Stockholders&#x2019; Equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;The Company attributes consolidated stockholders&#x2019; equity and net income separately to the controlling and noncontrolling interests. The Company accounts for investments in entities for which it has an ownership of 20% to 50% using the equity method of accounting.</us-gaap:ConsolidationPolicyTextBlock>
    <sum:SubsidiaryEntityParentVotingControlPercentage
      contextRef="if02fb4de28bf4aa3a96966c1684dd9b5_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzI2OTI_20dfe824-1ca1-437d-ad2a-de74484e4126"
      unitRef="number">1</sum:SubsidiaryEntityParentVotingControlPercentage>
    <us-gaap:UseOfEstimates
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMzE2_7b74d923-433f-458d-ba01-376e74dc893f">Use of Estimates&#x2014;Preparation of these consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) requires management to make estimates and assumptions. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, inventories, valuation of deferred tax assets, goodwill, intangibles and other long-lived assets, the tax receivable agreement (&#x201c;TRA&#x201d;) liability, pension and other postretirement obligations, and asset retirement obligations. Estimates also include revenue earned on contracts and costs to complete contracts. Most of the Company&#x2019;s paving and related services are performed under fixed unit-price contracts with state and local governmental entities. Management regularly evaluates its estimates and assumptions based on historical experience and other factors, including the current economic environment. As future events and their effects cannot be determined with precision, actual results can differ significantly from estimates made. Changes in estimates, including those resulting from continuing changes in the economic environment, are reflected in the Company&#x2019;s consolidated financial statements when the change in estimate occurs.</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMzEw_d005ba0d-9d6e-423a-8ecd-67e1e5647ad9">Business and Credit Concentrations&#x2014;The Company&#x2019;s operations are conducted primarily across 21 U.S. states and in British Columbia, Canada, with the most significant revenue generated in Texas, Utah, Kansas and Missouri. The Company&#x2019;s accounts receivable consist primarily of amounts due from customers within these areas. Therefore, collection of these accounts is dependent on the economic conditions in the aforementioned states, as well as specific situations affecting individual customers. Credit granted within the Company&#x2019;s trade areas has been granted to many customers and management does not believe that a significant concentration of credit exists with respect to any individual customer or group of customers.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzE2NDkyNjc0NzIwMDg_4ea1a692-f374-4daa-99ff-55d2e4cfd11c"
      unitRef="state">21</us-gaap:NumberOfStatesInWhichEntityOperates>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMjgz_4e0f25e6-9339-48f2-8cd7-6c6bec558d97">&lt;div style="text-indent:36pt"&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&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;&#x2014;Accounts receivable are stated at the amount management expects to collect from outstanding balances. Management provides for probable uncollectible amounts through a charge to earnings and a credit to a valuation allowance based on its assessment of the collectability of individual accounts. In establishing the allowance, management considers historical losses adjusted to take into account current market conditions and its customers&#x2019; financial condition, the amount of receivables in dispute, the current receivables aging and current payment terms. Balances that remain outstanding after reasonable collection efforts are exercised are written off through a charge to the valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balances billed but not paid by customers, pursuant to retainage provisions included in contracts, are generally due upon completion of the contracts.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMjc2_5d9c0e8f-2c7b-4e52-b85c-d33a94c0db88">&lt;div style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We earn revenue from the sale of products, which primarily include aggregates, cement, ready-mix concrete and asphalt, but also include concrete products and plastics components, and from the provision of services, which are primarily paving and related services, but also include landfill operations, the receipt and disposal of waste that is converted to fuel for use in our cement plants. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/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;Products&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We earn revenue from the sale of products, which primarily include aggregates, cement, ready-mix concrete and asphalt, but also include concrete products, net of discounts or allowances, if any, and freight and delivery charges billed to customers. Revenue for product sales is recognized when evidence of an arrangement exists and when control passes, which generally is when the product is shipped.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregates and cement products are sold point-of-sale through purchase orders. When the product is sold on account, collectability typically occurs&#160;30&#160;to&#160;60&#160;days after the sale.&#160;&#160;Revenue is recognized when cash is received from the customer at the point of sale or when the products are delivered or collected on site. There are no other timing implications that will create a contract asset or liability, and contract modifications are unlikely given the timing and nature of the transaction. Material sales are likely to have multiple performance obligations if the product is sold with delivery. In these instances, delivery most often occurs on the same day as the control of the product transfers to the customer. As a result, even in the case of multiple performance obligations, the performance obligations are satisfied concurrently and revenue is recognized simultaneously.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/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;Services&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We earn revenue from the provision of services, which are primarily paving and related services, but also include landfill operations and the receipt and disposal of waste that is converted to fuel for use in our cement plants. Revenue from the receipt of waste fuels is recognized when the waste is accepted and a corresponding liability is recognized for the costs to process the waste into fuel for the manufacturing of cement or to ship the waste offsite for disposal in accordance with applicable regulations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Collectability of service contracts is due reasonably after certain milestones in the contract are performed. Milestones vary by project, but are typically calculated using monthly progress based on the percentage of completion or a customer&#x2019;s engineer review of progress. The majority of the time, collection occurs within&#160;90&#160;days of billing and cash is received within the same fiscal year as services performed. On most projects, the customer will withhold a portion of the invoice for retainage, which may last longer than a year depending on the job.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue derived from paving and related services is recognized over time based on the proportion of costs incurred to date relative to the total estimated costs at completion, which approximates progress towards completion. Under this method, we recognize paving and related services revenue as services are rendered. The majority of our construction service contracts are completed within one year, but may occasionally extend beyond this time frame. The majority of our construction service contracts, and therefore, revenue, are opened and completed within one year, with most activity during the spring, summer and fall. We estimate profit as the difference between total estimated revenue and total estimated cost of a contract and recognize that profit over the life of the contract based on input measures. We generally measure progress toward completion on long-&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;term paving and related services contracts based on the proportion of costs incurred to date relative to total estimated costs at completion. We include revisions of estimated profits on contracts in earnings under the cumulative catch-up method, under which the effect of revisions in estimates is recognized immediately. If a revised estimate of contract profitability reveals an anticipated loss on the contract, we recognize the loss in the period it is identified.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual cost to total estimated cost method of accounting involves the use of various estimating techniques to project costs at completion, and in some cases includes estimates of recoveries asserted against the customer for changes in specifications or other disputes. Contract estimates involve various assumptions and projections relative to the outcome of future events over multiple periods, including future labor productivity and availability, the nature and complexity of the work to be performed, the cost and availability of materials, the effect of delayed performance, and the availability and timing of funding from the customer. These estimates are based on our best judgment. A significant change in one or more of these estimates could affect the profitability of one or more of our contracts. We review our contract estimates regularly to assess revisions in contract values and estimated costs at completion. Inherent uncertainties in estimating costs make it at least reasonably possible that the estimates used will change within the near term and over the life of the contracts. No material adjustments to a contract were recognized in the&#160;year ended&#160;January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize claims when the amount of the claim can be estimated reliably and it is legally enforceable. In evaluating these criteria, we consider the contractual basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs and the objective evidence available to support the claim.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the contract includes variable consideration, we estimate the amount of consideration to which we will be entitled in exchange for transferring the promised goods or services to a customer. The amount of estimated variable consideration included in the transaction price is the amount for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Types of variable consideration include, but are not limited to, liquidated damages and other performance penalties and production and placement bonuses.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of contract modifications relate to the original contract and are often an extension of the original performance obligation. Predominately, modifications are not distinct from the terms in the original contract; therefore, they are considered part of a single performance obligation. We account for the modification using a cumulative catch-up adjustment. However, there are instances where goods or services in a modification are distinct from those transferred prior to the modification. In these situations, we account for the modifications as either a separate contract or prospectively depending on the facts and circumstances of the modification.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, construction contracts contain mobilization costs which are categorized as costs to fulfill a contract. These costs are excluded from any measure of progress toward contract fulfillment. These costs do not result in the transfer of control of a good or service to the customer and are amortized over the life of the contract.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs and estimated earnings in excess of billings are composed principally of revenue recognized on contracts on the percentage of completion method for which billings had not been presented to customers because the amounts were not billable under the contract terms at the balance sheet date. In accordance with the contract terms, the unbilled receivables at the balance sheet date are expected to be billed in following periods. Billings in excess of costs and estimated earnings represent billings in excess of revenue recognized.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <sum:RevenueFromContractWithCustomerCollectionTerms
      contextRef="i4044efa73c74478991d86588fbfeaf40_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzc0NDA_61d418fe-3949-4f34-a652-c083324c06c7">P30D</sum:RevenueFromContractWithCustomerCollectionTerms>
    <sum:RevenueFromContractWithCustomerCollectionTerms
      contextRef="i1808cf2550a54600ac1a840faa5555bf_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzc0NDY_767c650f-ca6b-41e9-a3e7-9fa758df9032">P60D</sum:RevenueFromContractWithCustomerCollectionTerms>
    <sum:RevenueFromContractWithCustomerCollectionTerms
      contextRef="iea2bf51d774141448bb4fb402928411e_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzkwMjc_be21aad6-1fd0-4bc6-93b8-4359ddc66420">P90D</sum:RevenueFromContractWithCustomerCollectionTerms>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMjg2_6f4003f8-9576-4130-9825-65a0bc66f8c8">&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Inventories consist of stone that has been removed from quarries and processed for future sale, cement, raw materials and finished concrete blocks. Inventories are valued at the lower of cost or net realizable value and are accounted for on a first-in first-out basis or an average cost basis. If items become obsolete or otherwise unusable or if quantities exceed what is projected to be sold within a reasonable period of time, they will be charged to costs of revenue in the period that the items are designated as obsolete or excess inventory. Stripping costs are costs of removing overburden and waste material to access aggregate materials and are expensed as incurred.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMjkx_c428e5ab-e929-4382-8fba-85eda943cf13">&lt;div style="text-indent:36pt"&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, net&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;&#x2014;Property, plant and equipment are recorded at cost, less accumulated depreciation, depletion and amortization. Expenditures for additions and improvements that significantly add to the productive capacity or extend the useful life of an asset are capitalized. Repair and maintenance costs that do not substantially expand productive capacity or extend the life of property, plant and equipment are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Landfill airspace is included in property, plant and equipment at cost and is amortized based on the portion of the airspace used during the period compared to the gross estimated value of available airspace, which is updated periodically as circumstances dictate. Management reassesses the landfill airspace capacity with any changes in value recorded in cost of &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenue. Capitalized landfill costs include expenditures for the acquisition of land and related airspace, engineering and permitting costs, cell construction costs and direct site improvement costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon disposal of an asset, the cost and related accumulated depreciation are removed from the Company&#x2019;s accounts and any gain or loss is included in general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 reviews the carrying value of property, plant and equipment for impairment whenever events or circumstances indicate that the carrying value of an asset may not be recoverable from the estimated future cash flows expected to result from its use and eventual disposition. Such indicators may include, among others, deterioration in general economic conditions, adverse changes in the markets in which an entity operates, increases in input costs that have a negative effect on earnings and cash flows or a trend of negative or declining cash flows over multiple periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 is tested for impairment at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets. As a result, the property, plant and equipment impairment test is at a significantly lower level than the level at which goodwill is tested for impairment. In markets where the Company does not produce downstream products, such as&#160;ready-mix concrete, asphalt paving mix and paving and related services, the lowest level of largely independent identifiable cash flows is at the individual aggregates operation or a group of aggregates operations collectively serving a local market or the cement operations. Conversely, in vertically-integrated markets, the cash flows of the downstream and upstream businesses are not largely independently identifiable and the vertically-integrated operations are considered the lowest level of largely independent identifiable 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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregates mineral bearing land and interests are included in property, plant and equipment. When leased mineral interests are acquired during a business combination, they are valued using an excess earnings approach for the life of the proven and probable reserves. Depletion expense is recorded using a units of production methodology.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMzA2_8afbc2d9-c36d-4aa7-bb8b-169026d8b004">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Mining and Landfill Reclamation&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;&#x2014;The mining reclamation reserve and financial commitments for landfill closure and post-closure activities are based on management&#x2019;s estimate of future cost requirements to reclaim property at both currently operating and closed sites. Estimates of these obligations have been developed based on management&#x2019;s interpretation of current requirements and proposed regulatory changes and are intended to approximate fair value. Costs are estimated in current dollars, inflated until the expected time of payment, and then discounted back to present value using a credit-adjusted risk-free rate on obligations of similar maturity, adjusted to reflect the Company&#x2019;s credit rating. Changes in the credit-adjusted risk-free rate do not change recorded liabilities. However, subsequent increases in the recognized obligations are measured using a current credit-adjusted risk-free rate. Decreases in the recognized obligations are measured at the initial credit-adjusted risk-free rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in inflation rates, or the amount or, timing of future cost estimates typically result in both (1)&#160;a current adjustment to the recorded liability (and corresponding adjustment to the asset) and (2)&#160;a change in accretion of the liability and depreciation of the asset to be recorded prospectively over the remaining capacity of the unmined quarry or landfill.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMjgx_7ff93339-2007-4af9-9cc8-d9a7712d69c4">&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired. Goodwill recorded in connection with the Company&#x2019;s acquisitions is primarily attributable to the expected profitability, assembled workforces of the acquired businesses and the synergies expected to arise after the Company&#x2019;s acquisition of those businesses. Goodwill is not amortized, but is tested annually for impairment as of the first day of the fourth quarter and at any time that events or circumstances indicate that goodwill may be impaired. A qualitative approach may first be applied to determine whether it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If, as a result of the qualitative assessment, it is determined that an impairment is more likely than not, the two-step quantitative impairment test is then performed, otherwise further analysis is not required. The two-step impairment test first identifies potential goodwill impairment for each reporting unit and then, if necessary, measures the amount of the impairment loss.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMzAy_b5541f21-9c84-4166-b60f-28a4da64016a">&lt;div style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Summit Inc. is a corporation subject to income taxes in the United States. Certain subsidiaries, including Summit Holdings, or subsidiary groups of the Company are taxable separate from Summit Inc. The provision for income taxes, or Summit Inc.&#x2019;s proportional share of the provision, are included in the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 computed for differences between the tax basis and financial statement amounts that will result in taxable or deductible amounts in the future. The computed deferred balances are based on enacted tax laws and applicable rates for the periods in which the differences are expected to affect taxable income. A &lt;/span&gt;&lt;/div&gt;&lt;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 allowance is recognized for deferred tax assets if it is more likely than not that some portion or all of the net deferred tax assets will not be realized. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines it would be able to realize its deferred tax assets for which a valuation allowance had been recorded then an adjustment would be made to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 tax positions taken on income tax returns that remain open and positions expected to be taken on the current year tax returns to identify uncertain tax positions. Unrecognized tax benefits on uncertain tax positions are recorded on the basis of a two-step process in which (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the largest amount of tax benefit that is more than 50 percent likely to be realized is recognized. Interest and penalties related to unrecognized tax benefits are recorded in income tax expense (benefit).&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <sum:TaxReceivableAgreementPolicyTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMzIz_0b3eb5f9-51ab-4fa9-ac8f-8378feacc41e">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Tax Receivable Agreement&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;&#x2014;When Class A limited partnership units of Summit Holdings (&#x201c;LP Units&#x201d;) are exchanged for shares of Class A common stock of Summit Inc. or Summit Inc. purchases LP Units for cash, this results in increases in Summit Inc.&#x2019;s share of the tax basis of the tangible and intangible assets, which increases the tax depreciation and amortization deductions that otherwise would not have been available to Summit Inc.&#160;&#160;These increases in tax basis and tax depreciation and amortization deductions are expected to reduce the amount of cash taxes that we would otherwise be required to pay in the future. Prior to our IPO, we entered into a TRA with the pre-IPO owners that requires us to pay the pre-IPO owners or their permitted assignees 85% of the amount of cash savings, if any, in U.S. federal, state, and local income tax that we actually realize as a result of these exchanges.&#160;&#160;These benefits include (1)&#160;increases in the tax basis of tangible and intangible assets of Summit Holdings and certain other tax benefits related to entering into the TRA, (2) tax benefits attributable to payments under the TRA, or (3) under certain circumstances such as an early termination of the TRA, we are deemed to realize, as a result of the increases in tax basis in connection with exchanges by the pre-IPO owners described above and certain other tax benefits attributable to payments under the TRA.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As noted above, we periodically evaluate the realizability of the deferred tax assets resulting from the exchange of LP Units for Class A common stock. If the deferred tax assets are determined to be realizable, we then assess whether payment of amounts under the TRA have become probable. If so, we record a TRA liability equal to 85% of such deferred tax assets. In subsequent periods, we assess the realizability of all of our deferred tax assets subject to the TRA. Should we determine a deferred tax asset with a valuation allowance is realizable in a subsequent period, the related valuation allowance will be released and consideration of a corresponding TRA liability will be assessed. The realizability of deferred tax assets, including those subject to the TRA, is dependent upon the generation of future taxable income during the periods in which those deferred tax assets become deductible and consideration of prudent and feasible tax-planning strategies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of the TRA liability is accounted for as a contingent liability. Therefore, once we determine that a payment to a pre-IPO owner has become probable and can be estimated, the estimate of payment will be accrued.&lt;/span&gt;&lt;/div&gt;</sum:TaxReceivableAgreementPolicyTextBlock>
    <sum:PercentageOfTaxReceivableAgreement
      contextRef="i7399ad54610b4fc0b2ab02444a234268_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzIzNTMw_b1b7982b-9fbc-4c2e-8d33-dfc50d1d7d7c"
      unitRef="number">0.85</sum:PercentageOfTaxReceivableAgreement>
    <sum:PercentageOfTaxReceivableAgreement
      contextRef="i7399ad54610b4fc0b2ab02444a234268_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzI0NTE5_281c9423-9bc8-4473-9405-bfa8176f868c"
      unitRef="number">0.85</sum:PercentageOfTaxReceivableAgreement>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMjcx_0b03bdf5-3591-4a82-b486-ce625bbee672">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Share&#x2014;&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 computes basic earnings per share attributable to stockholders by dividing income attributable to Summit Inc. by the weighted-average shares of Class&#160;A common stock outstanding. Diluted earnings per share reflects the potential dilution beyond shares for basic earnings per share that could occur if securities or other contracts to issue common stock were exercised, converted into common stock, or resulted in the issuance of common stock that would have shared in the Company&#x2019;s earnings. Since the Class B common stock has no economic value, those shares are not included in the weighted-average common share amount for basic or diluted earnings per share. In addition, as the shares of Class&#160;A common stock are issued by Summit Inc., the earnings and equity interests of noncontrolling interests are not included in basic earnings per share.&lt;/span&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2f27bcc86c8e4125b66514aa3ea5dee6_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzE2NDkyNjc0NzI4ODk_01fc395a-57f5-4df2-8b43-6787672cb10e"
      unitRef="usd">126700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2f27bcc86c8e4125b66514aa3ea5dee6_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzE2NDkyNjc0NzI4ODk_0dbde1d8-9040-4f14-a731-03dcab2a30f5"
      unitRef="usd">-126700000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i31948e39a82c445cadf3a8b81951889b_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzE2NDkyNjc0NzI5MDQ_b4a5a4a5-9262-4a1c-871c-295aed6c86ba"
      unitRef="usd">119700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i31948e39a82c445cadf3a8b81951889b_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzE2NDkyNjc0NzI5MDQ_f99bf67b-6e0d-4974-a99d-bd15cf58d9ff"
      unitRef="usd">-119700000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDMvZnJhZzpiYjlkMmY4M2FiMzg0YTI2YTUyOWVhZTIwYmIwOTI0ZC90ZXh0cmVnaW9uOmJiOWQyZjgzYWIzODRhMjZhNTI5ZWFlMjBiYjA5MjRkXzMwMzI5_8568c688-b122-4fec-b3c0-6548e6a6afc3">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Accounting Standards&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which reduces the accounting complexity of implementing a cloud computing service arrangement. The ASU aligns the capitalization of implementation costs among hosting arrangements and costs incurred to develop internal-use software. We adopted this ASU in the first quarter of 2020 and the adoption of this ASU did not have a material impact on the consolidated financial statements.&lt;/span&gt;In August 2018, the FASB issued ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Disclosure Framework Changes to The Disclosure Requirements for Defined Benefits Plans, which modifies the disclosure requirements of employer-sponsored defined benefit and other postretirement benefits plans. The ASU is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. The adoption of this new ASU did not have a material impact on our consolidated financial results.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzE5MTk_c8365240-46d8-45bd-82ae-80faceae811c">Acquisitions and Dispositions&lt;div style="text-indent:63pt"&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-indent:36pt"&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 completed numerous acquisitions since its formation. The operations of each acquisition have been included in the Company&#x2019;s consolidated results of operations since the respective closing dates of the acquisitions. The Company measures all assets acquired and liabilities assumed at their acquisition-date fair value. Goodwill acquired during a business combination has an indefinite life and is not amortized. The following table summarizes the Company&#x2019;s acquisitions by region and period:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price allocation, primarily the valuation of property, plant and equipment for the acquisitions completed during the year end ended 2021 have not yet been finalized due to the recent timing of the acquisitions, status of the valuation of property, plant and equipment and finalization of related tax returns. The following table summarizes aggregated information regarding the fair values of the assets acquired and liabilities assumed as of the respective acquisition dates:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Financial 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;&#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;8,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Net assets acquired&lt;/span&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;20,662&#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;123,846&#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:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 price&lt;/span&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;20,662&#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;123,846&#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:400;line-height:100%"&gt;Acquisition-related 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;(1,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;(369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Net cash paid for acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="text-indent:36pt"&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 Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;A number of acquisition-related liabilities have been recorded subject to terms in the relevant purchase agreements, including deferred consideration and noncompete payments. Noncompete payments have been accrued where certain former owners of newly acquired companies have entered into standard noncompete arrangements. Subject to terms and conditions stated in these noncompete agreements, payments are generally made over a five-year period. Deferred consideration is purchase price consideration paid in the future as agreed to in the purchase agreement and is not contingent on future events. Deferred consideration is generally scheduled to be paid in years ranging from 5 to 20&#160;years in annual installments. The remaining payments due under these noncompete and deferred consideration agreements are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;13,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total scheduled payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total noncompete obligations and deferred consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accretion on the deferred consideration and noncompete obligations is recorded in interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, as part of the Company's Elevate Summit strategy to rationalize assets, the Company sold seven businesses in the East segment and one business in the West segment, resulting in total cash proceeds of $128.3&#160;million and a net gain on disposition of business of $20.0&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <sum:ScheduleOfBusinessAcquisitionsNumberOfAcquisitionsByRegionTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzE5MzI_6a43b98b-3186-4182-b28c-ee2debf58c18">The following table summarizes the Company&#x2019;s acquisitions by region and period:&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sum:ScheduleOfBusinessAcquisitionsNumberOfAcquisitionsByRegionTableTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i10a005e2326a4e4f8ba92bc0acee48a4_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTo5MzlkNjc4ZDI2YjI0ODI0YTg4ZTYyMjRhNDI4NGM5YS90YWJsZXJhbmdlOjkzOWQ2NzhkMjZiMjQ4MjRhODhlNjIyNGE0Mjg0YzlhXzEtMi0xLTEtMjY2NDE_0836c755-4ee2-44a3-a3e4-bd4a112ba3fe"
      unitRef="acquisition">0</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="id2eca0500409424e87a5d864d68c0a88_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTo5MzlkNjc4ZDI2YjI0ODI0YTg4ZTYyMjRhNDI4NGM5YS90YWJsZXJhbmdlOjkzOWQ2NzhkMjZiMjQ4MjRhODhlNjIyNGE0Mjg0YzlhXzEtNC0xLTEtMjY2NDE_45f3828e-4129-412d-bdeb-018ea51f5a56"
      unitRef="acquisition">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i036b3008b7b84b8999db79bec366fb1a_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTo5MzlkNjc4ZDI2YjI0ODI0YTg4ZTYyMjRhNDI4NGM5YS90YWJsZXJhbmdlOjkzOWQ2NzhkMjZiMjQ4MjRhODhlNjIyNGE0Mjg0YzlhXzEtNi0xLTEtMjY2NDE_bc8cd9d3-d1b5-4300-8cbb-f6faffe67305"
      unitRef="acquisition">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i7eed87c0caff4eabbff95f4aecb01778_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTo5MzlkNjc4ZDI2YjI0ODI0YTg4ZTYyMjRhNDI4NGM5YS90YWJsZXJhbmdlOjkzOWQ2NzhkMjZiMjQ4MjRhODhlNjIyNGE0Mjg0YzlhXzItMi0xLTEtMjY2NDE_f122691e-435c-4d19-a51b-548ca2cf3ac0"
      unitRef="acquisition">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i5ed18a0444c542c6bb522fa8c83d2d27_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTo5MzlkNjc4ZDI2YjI0ODI0YTg4ZTYyMjRhNDI4NGM5YS90YWJsZXJhbmdlOjkzOWQ2NzhkMjZiMjQ4MjRhODhlNjIyNGE0Mjg0YzlhXzItNC0xLTEtMjY2NDE_c2601290-8cd6-420b-bf33-a22bd4629af4"
      unitRef="acquisition">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="id0d09c04a01b47e0af1a7526d0c28dec_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTo5MzlkNjc4ZDI2YjI0ODI0YTg4ZTYyMjRhNDI4NGM5YS90YWJsZXJhbmdlOjkzOWQ2NzhkMjZiMjQ4MjRhODhlNjIyNGE0Mjg0YzlhXzItNi0xLTEtMjY2NDE_272258b6-c09f-408f-a8a1-dba7fbbe93d6"
      unitRef="acquisition">0</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzE5MjM_3eb96612-203b-4ae6-a914-37214c71d74e">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price allocation, primarily the valuation of property, plant and equipment for the acquisitions completed during the year end ended 2021 have not yet been finalized due to the recent timing of the acquisitions, status of the valuation of property, plant and equipment and finalization of related tax returns. The following table summarizes aggregated information regarding the fair values of the assets acquired and liabilities assumed as of the respective acquisition dates:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Financial 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;&#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;8,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Net assets acquired&lt;/span&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;20,662&#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;123,846&#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:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 price&lt;/span&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;20,662&#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;123,846&#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:400;line-height:100%"&gt;Acquisition-related 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;(1,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;(369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Net cash paid for acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets
      contextRef="ie5f35b821290474b8d55ddee54243deb_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzEtMi0xLTEtMjY2NDE_e4ea3ad1-1685-40e3-8f1e-c949ee3b9cba"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets
      contextRef="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzEtNC0xLTEtMjY2NDE_d4d844c8-b6af-4238-b246-4908a48f13aa"
      unitRef="usd">8696000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ie5f35b821290474b8d55ddee54243deb_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzItMi0xLTEtMjY2NDE_2b17382e-6366-49dc-9fad-d7cc218076f7"
      unitRef="usd">2406000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzItNC0xLTEtMjY2NDE_0d911a03-538c-489e-ace8-3ac842b32ac2"
      unitRef="usd">2856000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ie5f35b821290474b8d55ddee54243deb_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzMtMi0xLTEtMjY2NDE_73ad308f-e847-4712-b952-000787e68ba7"
      unitRef="usd">19668000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzMtNC0xLTEtMjY2NDE_0af4402e-a9cc-473e-a9d1-ae97c424953b"
      unitRef="usd">130042000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ie5f35b821290474b8d55ddee54243deb_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzQtMi0xLTEtMjY2NDE_6d28e6ae-91e8-4a3a-9869-01677d1fc461"
      unitRef="usd">702000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzQtNC0xLTEtMjY2NDE_3a30c84c-2cb8-4265-b644-4bacbfc11b66"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <sum:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustedOtherAssets
      contextRef="ie5f35b821290474b8d55ddee54243deb_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzUtMi0xLTEtMjY2NDE_ecf39434-428c-4052-b306-fd57824d1643"
      unitRef="usd">98000</sum:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustedOtherAssets>
    <sum:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustedOtherAssets
      contextRef="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzUtNC0xLTEtMjY2NDE_2717d74c-16e9-4707-bfa1-cec2c98586c1"
      unitRef="usd">2790000</sum:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities
      contextRef="ie5f35b821290474b8d55ddee54243deb_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzYtMi0xLTEtMjY2NDE_e8b6e3d4-1ed3-45d2-a636-c13190443038"
      unitRef="usd">1742000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities
      contextRef="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzYtNC0xLTEtMjY2NDE_f9809926-2243-441e-a95b-d4acc906f263"
      unitRef="usd">4469000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ie5f35b821290474b8d55ddee54243deb_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzctMi0xLTEtMjY2NDE_c5b3ef98-d909-4990-be30-19646dea85b8"
      unitRef="usd">470000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzctNC0xLTEtMjY2NDE_bd9ebae2-c64a-41e8-8051-da849c8af4ed"
      unitRef="usd">16069000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ie5f35b821290474b8d55ddee54243deb_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzgtMi0xLTEtMjY2NDE_f6b8d355-a0d0-4315-93fa-491c9a5f7d9e"
      unitRef="usd">20662000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzgtNC0xLTEtMjY2NDE_40d1a89e-2449-41d0-8b25-164d3944b869"
      unitRef="usd">123846000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="ie5f35b821290474b8d55ddee54243deb_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzktMi0xLTEtMjY2NDE_2c6ec05e-8fc8-4265-ac08-6387c88fbb07"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzktNC0xLTEtMjY2NDE_83484d5f-5fd0-4835-8e2b-f7637fcb358b"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ie5f35b821290474b8d55ddee54243deb_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzEwLTItMS0xLTI2NjQx_4c77281d-2f49-49b5-8457-cac525197687"
      unitRef="usd">20662000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ic76dd69f6e8d40c5b66e134a6115c6e5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzEwLTQtMS0xLTI2NjQx_0d7dc2af-d96b-4384-8440-1339111031e2"
      unitRef="usd">123846000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i7f7ffabbf80f419c9c80c9f8eb281b32_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzExLTItMS0xLTI2NjQx_04374142-5667-4cd1-b478-17bc07b642d9"
      unitRef="usd">1149000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i8d3468ea12a24d619a6846e37a841ccf_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzExLTQtMS0xLTI2NjQx_0f8f065b-5080-456b-85fe-5ae647b6f27c"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i7f7ffabbf80f419c9c80c9f8eb281b32_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzEyLTItMS0xLTI2NjQx_64558d86-c8d5-4e11-9a7d-724b11605e25"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i8d3468ea12a24d619a6846e37a841ccf_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzEyLTQtMS0xLTI2NjQx_3740b6c5-9f1a-43c5-b105-83b72b30c4fa"
      unitRef="usd">369000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7f7ffabbf80f419c9c80c9f8eb281b32_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzEzLTItMS0xLTI2NjQx_fff9f179-ef8e-419d-bbb1-339fc05767f8"
      unitRef="usd">19513000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8d3468ea12a24d619a6846e37a841ccf_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowMWVmNWE5ZTI5OTE0NjA5OGQzNGZkM2U1MjI2NjEwNC90YWJsZXJhbmdlOjAxZWY1YTllMjk5MTQ2MDk4ZDM0ZmQzZTUyMjY2MTA0XzEzLTQtMS0xLTI2NjQx_0a3daa29-f8a3-4f67-ae07-c202cafb59b6"
      unitRef="usd">123477000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <sum:NoncompeteAgreementsPaymentTerm
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzE5MTU_f4a41cbe-d57e-4c1f-869b-74c510a70df1">P5Y</sum:NoncompeteAgreementsPaymentTerm>
    <sum:DeferredConsiderationPaymentTerm
      contextRef="id095caf160094cb4b7a816e01f615dcb_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzE2NjY_129b9a9e-21fd-4c8d-a0b2-6531af8f7437">P5Y</sum:DeferredConsiderationPaymentTerm>
    <sum:DeferredConsiderationPaymentTerm
      contextRef="i2c6ee79570444ce88973bd68dd862f67_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzE2NzI_2de6f09b-6414-49bb-9719-2ce84144c322">P20Y</sum:DeferredConsiderationPaymentTerm>
    <sum:ScheduleOfBusinessAcquisitionsByAcquisitionNoncompeteAndDeferredConsiderationMaturityTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzE5Mjg_b4948bee-f1d6-416f-a346-566df4e09cdb">The remaining payments due under these noncompete and deferred consideration agreements are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;13,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total scheduled payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total noncompete obligations and deferred consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;</sum:ScheduleOfBusinessAcquisitionsByAcquisitionNoncompeteAndDeferredConsiderationMaturityTableTextBlock>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i9bd32530294e4d67a9f067d0e513d70e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowZDEwOTk2MDgxNTY0ZmJlYjMyODhhYzg3ODgxNGJkZC90YWJsZXJhbmdlOjBkMTA5OTYwODE1NjRmYmViMzI4OGFjODc4ODE0YmRkXzEtMS0xLTEtMjY2NDE_5ce6219a-f132-4f68-9a31-8a1a2a96b38d"
      unitRef="usd">13001000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i9bd32530294e4d67a9f067d0e513d70e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowZDEwOTk2MDgxNTY0ZmJlYjMyODhhYzg3ODgxNGJkZC90YWJsZXJhbmdlOjBkMTA5OTYwODE1NjRmYmViMzI4OGFjODc4ODE0YmRkXzItMS0xLTEtMjY2NDE_294a1890-b9e2-4473-983b-bf3d490ea508"
      unitRef="usd">12167000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i9bd32530294e4d67a9f067d0e513d70e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowZDEwOTk2MDgxNTY0ZmJlYjMyODhhYzg3ODgxNGJkZC90YWJsZXJhbmdlOjBkMTA5OTYwODE1NjRmYmViMzI4OGFjODc4ODE0YmRkXzMtMS0xLTEtMjY2NDE_f9e554a7-06ea-4682-99e5-64106ca1cd9d"
      unitRef="usd">6870000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="i9bd32530294e4d67a9f067d0e513d70e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowZDEwOTk2MDgxNTY0ZmJlYjMyODhhYzg3ODgxNGJkZC90YWJsZXJhbmdlOjBkMTA5OTYwODE1NjRmYmViMzI4OGFjODc4ODE0YmRkXzQtMS0xLTEtMjY2NDE_55c5fb43-ee15-4afa-9998-624679826e7c"
      unitRef="usd">7317000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="i9bd32530294e4d67a9f067d0e513d70e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowZDEwOTk2MDgxNTY0ZmJlYjMyODhhYzg3ODgxNGJkZC90YWJsZXJhbmdlOjBkMTA5OTYwODE1NjRmYmViMzI4OGFjODc4ODE0YmRkXzUtMS0xLTEtMjY2NDE_ca3c37ed-d3ee-4762-8460-77eeec671770"
      unitRef="usd">6068000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="i9bd32530294e4d67a9f067d0e513d70e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowZDEwOTk2MDgxNTY0ZmJlYjMyODhhYzg3ODgxNGJkZC90YWJsZXJhbmdlOjBkMTA5OTYwODE1NjRmYmViMzI4OGFjODc4ODE0YmRkXzYtMS0xLTEtMjY2NDE_b6fe9568-b661-42d2-8dea-0a9db1fc1e79"
      unitRef="usd">10385000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:ContractualObligation
      contextRef="i9bd32530294e4d67a9f067d0e513d70e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowZDEwOTk2MDgxNTY0ZmJlYjMyODhhYzg3ODgxNGJkZC90YWJsZXJhbmdlOjBkMTA5OTYwODE1NjRmYmViMzI4OGFjODc4ODE0YmRkXzctMS0xLTEtMjY2NDE_801b5176-3bea-4e50-991f-e8db2d4a6b42"
      unitRef="usd">55808000</us-gaap:ContractualObligation>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="i0a21719aa71540bb940077fafab5231a_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowZDEwOTk2MDgxNTY0ZmJlYjMyODhhYzg3ODgxNGJkZC90YWJsZXJhbmdlOjBkMTA5OTYwODE1NjRmYmViMzI4OGFjODc4ODE0YmRkXzgtMS0xLTEtMjY2NDE_99295f78-f1e8-405f-b6ee-0ae73c697608"
      unitRef="usd">-10697000</us-gaap:LiabilitiesFairValueAdjustment>
    <sum:ContractualObligationsPresentValue
      contextRef="i0a21719aa71540bb940077fafab5231a_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90YWJsZTowZDEwOTk2MDgxNTY0ZmJlYjMyODhhYzg3ODgxNGJkZC90YWJsZXJhbmdlOjBkMTA5OTYwODE1NjRmYmViMzI4OGFjODc4ODE0YmRkXzktMS0xLTEtMjY2NDE_21088c72-e8a9-4e65-9465-56ac2e097c54"
      unitRef="usd">45111000</sum:ContractualObligationsPresentValue>
    <sum:NumberOfBusinessesSold
      contextRef="i7eed87c0caff4eabbff95f4aecb01778_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzYwNDczMTM5NTc1MjM_79487730-bf0c-454a-a71c-041ee64d6b2c"
      unitRef="reportingunit">7</sum:NumberOfBusinessesSold>
    <sum:NumberOfBusinessesSold
      contextRef="i10a005e2326a4e4f8ba92bc0acee48a4_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzYwNDczMTM5NTc1MzQ_aeaede13-d269-4344-b6c8-ecc72b52d97b"
      unitRef="reportingunit">1</sum:NumberOfBusinessesSold>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzE2NDkyNjc0NDYzNzE_80f72dd1-0742-45e5-b28e-6820f65441be"
      unitRef="usd">128300000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDYvZnJhZzo2ODk5ODk3NjY0N2E0OGIzOTU4ZjA1NjlkMjZlMzZiMi90ZXh0cmVnaW9uOjY4OTk4OTc2NjQ3YTQ4YjM5NThmMDU2OWQyNmUzNmIyXzE2NDkyNjc0NDY0MTI_2acccc12-7341-401f-b1c1-7e700a0fa3a0"
      unitRef="usd">20000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90ZXh0cmVnaW9uOjVmODdjYTExYjk0YTQxZWRiMDA0YWY2OTEwNWFlMzYwXzIzODM_1f5e7be8-c4e7-4b34-bca1-77c71c68c184">Goodwill&lt;div style="text-indent:63pt"&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-indent:36pt"&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 January 1, 2022, the Company had 11 reporting units with goodwill for which the annual goodwill impairment test was completed. We perform the annual impairment test on the first day of the fourth quarter each year. We initially perform a qualitative analysis. As a result of this analysis, it was determined that it is more likely than not that the fair value of seven reporting units were greater than its carrying value. For the remaining reporting units we perform a two-step quantitative analysis. Step 1 of that analysis compares the estimated the fair value of the reporting units using an income approach (i.e., a discounted cash flow technique) and a market approach to the carrying value of the reporting unit. If the estimated fair value exceeds its carrying value, the goodwill of the reporting unit is not considered impaired. If the carrying value of the reporting unit exceeds its fair value, we proceed to the second step to measure the amount of potential impairment loss. Based on this analysis, it was determined that the reporting units&#x2019; fair values were greater than their carrying values and no impairment charges were recognized in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These estimates of a reporting unit&#x2019;s fair value involve significant management estimates and assumptions, including but not limited to sales prices of similar assets, assumptions related to future profitability, cash flows, and discount rates. These estimates are based upon historical trends, management&#x2019;s knowledge and experience and overall economic factors, including projections of future earnings potential. Developing discounted future cash flow estimates in applying the income approach required management to evaluate its intermediate to longer-term strategies, including, but not limited to, estimates about revenue growth, operating margins, capital requirements, inflation and working capital management. The development of appropriate rates to discount the estimated future cash flows required the selection of risk premiums, which can materially affect the present value of estimated future cash flows.&lt;/span&gt;&lt;/div&gt;&lt;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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents goodwill by reportable segments and in total:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,199,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions (1)&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,201,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dispositions (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&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;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Reflects goodwill from 2020 acquisitions and working capital adjustments from prior year acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Reflects goodwill derecognition from dispositions completed during 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <sum:NumberOfReportingUnitsBeingSubjectedToGoodwillImpairmentTest
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90ZXh0cmVnaW9uOjVmODdjYTExYjk0YTQxZWRiMDA0YWY2OTEwNWFlMzYwXzQ2_e71ab037-a141-46e6-958f-24e1b43cdc81"
      unitRef="reportingunit">11</sum:NumberOfReportingUnitsBeingSubjectedToGoodwillImpairmentTest>
    <sum:ReportingUnitInitialAssessmentFairValueInExcessOfCarryingAmountNumberOfReportingUnits
      contextRef="i4e815a5b8e6e4a409c74c719cd54c299_D20211003-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90ZXh0cmVnaW9uOjVmODdjYTExYjk0YTQxZWRiMDA0YWY2OTEwNWFlMzYwXzM3Ng_be2c09e6-f38a-4dac-88f1-c5bed8155557"
      unitRef="reportingunit">7</sum:ReportingUnitInitialAssessmentFairValueInExcessOfCarryingAmountNumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90ZXh0cmVnaW9uOjVmODdjYTExYjk0YTQxZWRiMDA0YWY2OTEwNWFlMzYwXzExMjM_7837b7ee-1618-42cc-af34-a2c625449a02"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90ZXh0cmVnaW9uOjVmODdjYTExYjk0YTQxZWRiMDA0YWY2OTEwNWFlMzYwXzIzODE_de0639c8-b2e6-4447-b02a-0ae256f51570">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents goodwill by reportable segments and in total:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,199,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions (1)&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,201,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dispositions (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&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;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,163,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Reflects goodwill from 2020 acquisitions and working capital adjustments from prior year acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Reflects goodwill derecognition from dispositions completed during 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ie84e1c8dceb643ccbfe4463c61af9218_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzEtMi0xLTEtMjY2NDE_dfd59d61-92b9-4ad8-964b-9428be52a54d"
      unitRef="usd">584617000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib3d590466735448e875fcee9e67e3175_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzEtNC0xLTEtMjY2NDE_359aab57-9b23-49b0-aee4-5b01ccdfd80c"
      unitRef="usd">410426000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5c3c1f9defcc4d4f8f0fc6b2f439a448_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzEtNi0xLTEtMjY2NDE_d53f0de7-e3af-4eb7-b8d8-e78f049e7007"
      unitRef="usd">204656000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ied9594f024bd4333bbbe1c01be5f5ce8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzEtOC0xLTEtMjY2NDE_ef762b44-d3cd-41e1-8bc7-687169762fd0"
      unitRef="usd">1199699000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id2eca0500409424e87a5d864d68c0a88_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzItMi0xLTEtMjY2NDE_3286b7a7-c422-42ff-aec0-ddac271eb4ea"
      unitRef="usd">19000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5ed18a0444c542c6bb522fa8c83d2d27_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzItNC0xLTEtMjY2NDE_2baf93a9-b79c-44a2-a7a2-f7fb830780a4"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if79451f95cb047fc95114f3856c3531b_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzItNi0xLTEtMjY2NDE_fa0ef10d-360e-44ba-8c0a-8439f72b9c6b"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzItOC0xLTEtMjY2NDE_c0d56ed2-08f6-4272-a63d-ec20a3705786"
      unitRef="usd">19000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id2eca0500409424e87a5d864d68c0a88_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzMtMi0xLTEtMjY2NDE_f7310808-eb43-4245-8f23-417d6849f764"
      unitRef="usd">1573000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5ed18a0444c542c6bb522fa8c83d2d27_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzMtNC0xLTEtMjY2NDE_2f18278c-9efc-4381-bee6-42702b773899"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if79451f95cb047fc95114f3856c3531b_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzMtNi0xLTEtMjY2NDE_33c6e47c-075d-42f1-81df-bd41f62b912b"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzMtOC0xLTEtMjY2NDE_cf383244-32f3-408c-b3e0-0c5fd1d0c5cc"
      unitRef="usd">1573000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i4b5df174b64248389f130ecfaa4d6435_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzQtMi0xLTEtMjY2NDE_c8742469-2080-4215-9516-570c1006c404"
      unitRef="usd">586209000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i870b801b098c4342a0bfef93efef47c7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzQtNC0xLTEtMjY2NDE_4270664c-db95-47c3-8666-4f2d2e95c92c"
      unitRef="usd">410426000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i462bbcdfb14240df8fa3768798e1b4eb_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzQtNi0xLTEtMjY2NDE_6eab7336-d433-4185-b2b0-e7871aede04d"
      unitRef="usd">204656000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzQtOC0xLTEtMjY2NDE_02607233-a105-4310-b9be-622e5731d43e"
      unitRef="usd">1201291000</us-gaap:Goodwill>
    <sum:GoodwillDisposedDuringPeriod
      contextRef="i10a005e2326a4e4f8ba92bc0acee48a4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzUtMi0xLTEtMjY2NDE_b130a015-de03-4090-acb8-93c3979513a4"
      unitRef="usd">16222000</sum:GoodwillDisposedDuringPeriod>
    <sum:GoodwillDisposedDuringPeriod
      contextRef="i7eed87c0caff4eabbff95f4aecb01778_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzUtNC0xLTEtMjY2NDE_1c27d5d1-8162-45e0-941f-d9fa016e3a8e"
      unitRef="usd">21841000</sum:GoodwillDisposedDuringPeriod>
    <sum:GoodwillDisposedDuringPeriod
      contextRef="ibac0627d54324be6b3b1636cdb13c165_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzUtNi0xLTEtMjY2NDE_0c54d6f7-f50d-4a63-9462-40c483107957"
      unitRef="usd">0</sum:GoodwillDisposedDuringPeriod>
    <sum:GoodwillDisposedDuringPeriod
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzUtOC0xLTEtMjY2NDE_6c1c66c0-ca3d-49b0-980d-704fd8bb7b42"
      unitRef="usd">38063000</sum:GoodwillDisposedDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i10a005e2326a4e4f8ba92bc0acee48a4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzYtMi0xLTEtMjY2NDE_7e42bc48-0dfc-434c-9dc4-15c62d330739"
      unitRef="usd">522000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7eed87c0caff4eabbff95f4aecb01778_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzYtNC0xLTEtMjY2NDE_a182b309-bc57-4716-858a-620590b4dd7e"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ibac0627d54324be6b3b1636cdb13c165_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzYtNi0xLTEtMjY2NDE_ef50b1cb-9a42-4a6c-a67f-e154e10796eb"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzYtOC0xLTEtMjY2NDE_7dfc6fdf-5613-423d-acdd-210ca682ae87"
      unitRef="usd">522000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i02ca164ac41840978b15b3ed4754f7ba_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzctMi0xLTEtMjY2NDE_9a30e163-4e10-4e32-85b5-fc2f1f2aa819"
      unitRef="usd">570509000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7bc6e58028f74dd9822c09355b342541_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzctNC0xLTEtMjY2NDE_9b199c09-d9fd-4736-84dc-2537f3893f70"
      unitRef="usd">388585000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i009a21bade48490c8c9d79eadbbe08f3_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzctNi0xLTEtMjY2NDE_d695c71b-0665-4bda-83af-3270577a66ee"
      unitRef="usd">204656000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMDkvZnJhZzo1Zjg3Y2ExMWI5NGE0MWVkYjAwNGFmNjkxMDVhZTM2MC90YWJsZTo0OGIzYjNhNTVlNGM0YjVmOWIxNWJjYWQxYTRlZmVlMy90YWJsZXJhbmdlOjQ4YjNiM2E1NWU0YzRiNWY5YjE1YmNhZDFhNGVmZWUzXzctOC0xLTEtMjY2NDE_66bebb44-eb7a-4fb7-b21a-c472c50325ae"
      unitRef="usd">1163750000</us-gaap:Goodwill>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90ZXh0cmVnaW9uOjZjNDQ0NDZkNjlmYTQyYTg4OTVlZjYxNTQ0N2NhOWVlXzE0NzA_19cd86c0-287b-42ef-baaa-cbf6537a1ed1">Revenue Recognition&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derive our revenue predominantly by selling construction materials, products and providing paving and related services. Construction materials consist of aggregates and cement. Products consist of related downstream products, including ready-mix concrete, asphalt paving mix and concrete products. Paving and related service revenue is generated primarily from the asphalt paving services that we provide, and is recognized based on the proportion of costs incurred to date relative to the total estimated costs at completion. The majority of our construction service contracts, and therefore revenue, are opened and completed within one year, with the most activity during the spring, summer and fall.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by product for the&#160;years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue by product*:&lt;/span&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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&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;702,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paving and related services&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;337,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;204,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;*&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue from the liquid asphalt terminals is included in asphalt revenue.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 outlines the significant changes in contract assets and contract liability balances from January 2, 2021&#160;to&#160;January 1, 2022. Also included in the table is the net change in the estimate as a percentage of aggregate revenue for such contracts:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Costs and estimated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Billings in excess&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;earnings in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;of costs and&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Changes in revenue billed, contract price or cost estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net consisted of the following as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Trade accounts receivable&lt;/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;230,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction contract receivables&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;47,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retention receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables from related parties&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;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&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;291,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;259,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention receivables are amounts earned by the Company but held by customers until paving and related service contracts and projects are near completion or fully completed. Amounts are generally billed and collected within one year.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90ZXh0cmVnaW9uOjZjNDQ0NDZkNjlmYTQyYTg4OTVlZjYxNTQ0N2NhOWVlXzE0NzE_8f32a0d3-6fbd-4fa4-a2b5-e43d010e76a6">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by product for the&#160;years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue by product*:&lt;/span&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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&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;702,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paving and related services&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;337,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;204,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;*&#160;&#160;&#160;&#160;&#160;&#160;&#160;Revenue from the liquid asphalt terminals is included in asphalt revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i110189aaa30c4000b01aac44223e3dde_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzItMi0xLTEtMjY2NDE_67ef2896-c4e5-4854-bcae-43fe495fa0a7"
      unitRef="usd">573157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69e6209d72fb423891cc37e584c40a21_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzItNC0xLTEtMjY2NDE_e52f7ed2-1704-4f56-957b-38a1eaa727f6"
      unitRef="usd">498007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec014702c73a4167b56a2445a101f463_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzItNi0xLTEtMjY2NDE_487b6bbb-f42c-4957-9ff1-4dd104ed4fe2"
      unitRef="usd">469670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3af56ba848b4873ab7f861ea1eeb784_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzMtMi0xLTEtMjY2NDE_e291ab32-5e30-49b8-a7fa-2953c8bf859b"
      unitRef="usd">282081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i525ac965934b42d7aec209add48d7476_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzMtNC0xLTEtMjY2NDE_ea020a9c-a0b1-413e-93b3-7d6435953127"
      unitRef="usd">257629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15e129a922f24b5da81cf2d532838fe5_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzMtNi0xLTEtMjY2NDE_5c4b0fb7-fe75-4079-a850-0e4062833b00"
      unitRef="usd">266235000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32967a4f73864a3594e301fb35a3df79_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzQtMi0xLTEtMjY2NDE_5674fdff-953c-4aa6-addc-55d87a8bf132"
      unitRef="usd">702062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i281c3ea34a4d4304975c49296c3442c5_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzQtNC0xLTEtMjY2NDE_a7c7610e-6b93-4074-8412-66ca2c744ae2"
      unitRef="usd">668060000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0029f532b10143c9924422cf3fc34615_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzQtNi0xLTEtMjY2NDE_d03a95bf-2f1e-42aa-8c4b-5e0df7f1e648"
      unitRef="usd">607622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f8397815e014e93ac26935916702cd7_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzUtMi0xLTEtMjY2NDE_b75b075a-dcd5-49dc-839c-fc53da3389fb"
      unitRef="usd">311046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4aff88bf6e3d47b6bb8aed090c41bdbd_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzUtNC0xLTEtMjY2NDE_e88bb91c-9fe3-41ae-8fe0-529292e4f453"
      unitRef="usd">349350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd6a0a8f875947b981ad52538919cda7_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzUtNi0xLTEtMjY2NDE_5974c34a-29f1-4ac7-8575-5490a56675d2"
      unitRef="usd">330750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30718f40436643ffa34399e8d28c0390_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzYtMi0xLTEtMjY2NDE_9dc37a92-1d10-461b-92f2-cb4175fa590e"
      unitRef="usd">337311000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4008fda5a9a040f2af6efa62ba0570f2_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzYtNC0xLTEtMjY2NDE_98b0e6e9-08a2-4fa6-bc54-3f7cc1d9e594"
      unitRef="usd">381430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcc5fd007fe349ee87a06c977e387305_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzYtNi0xLTEtMjY2NDE_d014c178-06d5-43e2-b965-6e0042d48215"
      unitRef="usd">360234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i943c2fe842db4e26a12fb84e3689910e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzctMi0xLTEtMjY2NDE_9abce15a-ed2a-4209-ae22-98cfc6c6fced"
      unitRef="usd">204012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia23972dce85f47d18bad3831082b0c05_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzctNC0xLTEtMjY2NDE_4963c7e6-dce5-4eeb-87a8-2992458bed20"
      unitRef="usd">177975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a2bed9572f346739c74eb68bf44fd87_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzctNi0xLTEtMjY2NDE_3ad46448-aed2-47d1-a4ea-72a2bf3b8e11"
      unitRef="usd">187629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzgtMi0xLTEtMjY2NDE_92276815-7f81-4756-9645-f82965adec90"
      unitRef="usd">2409669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzgtNC0xLTEtMjY2NDE_4c403aee-4e6e-4f59-9e7e-79cce1ca37d9"
      unitRef="usd">2332451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTowNzA5Y2MzMWM5NTA0M2M5ODJhMmMyZTMzYjlhNGI3OS90YWJsZXJhbmdlOjA3MDljYzMxYzk1MDQzYzk4MmEyYzJlMzNiOWE0Yjc5XzgtNi0xLTEtMjY2NDE_c6d059a8-1080-4cf5-b3c8-79e7404920a0"
      unitRef="usd">2222140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90ZXh0cmVnaW9uOjZjNDQ0NDZkNjlmYTQyYTg4OTVlZjYxNTQ0N2NhOWVlXzE0Nzk_3e171294-7ea0-410d-9b17-6b8136e26660">&lt;div style="text-indent:36pt"&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 outlines the significant changes in contract assets and contract liability balances from January 2, 2021&#160;to&#160;January 1, 2022. Also included in the table is the net change in the estimate as a percentage of aggregate revenue for such contracts:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Costs and estimated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Billings in excess&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;earnings in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;of costs and&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Changes in revenue billed, contract price or cost estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTphY2Q0MzFjNjdkY2I0ZjcwYmU0Y2FlNzIwZGU5Nzc1MS90YWJsZXJhbmdlOmFjZDQzMWM2N2RjYjRmNzBiZTRjYWU3MjBkZTk3NzUxXzMtMS0xLTEtMjY2NDE_fc1867a9-e3f0-4fdb-809e-d4bce761520b"
      unitRef="usd">8666000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTphY2Q0MzFjNjdkY2I0ZjcwYmU0Y2FlNzIwZGU5Nzc1MS90YWJsZXJhbmdlOmFjZDQzMWM2N2RjYjRmNzBiZTRjYWU3MjBkZTk3NzUxXzMtMy0xLTEtMjY2NDE_bd10f324-1390-48fe-9e81-5a04919038bf"
      unitRef="usd">16499000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <sum:ContractWithCustomerAssetCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimates
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTphY2Q0MzFjNjdkY2I0ZjcwYmU0Y2FlNzIwZGU5Nzc1MS90YWJsZXJhbmdlOmFjZDQzMWM2N2RjYjRmNzBiZTRjYWU3MjBkZTk3NzUxXzQtMS0xLTEtMjY2NDE_c1b0c3e4-ffd3-4c03-ab58-b22cbed01486"
      unitRef="usd">-95000</sum:ContractWithCustomerAssetCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimates>
    <sum:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimatesExcludingManualReclasses
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTphY2Q0MzFjNjdkY2I0ZjcwYmU0Y2FlNzIwZGU5Nzc1MS90YWJsZXJhbmdlOmFjZDQzMWM2N2RjYjRmNzBiZTRjYWU3MjBkZTk3NzUxXzQtMy0xLTEtMjY2NDE_a6963f6c-b9ff-405b-99d0-f7680ad7e245"
      unitRef="usd">-8969000</sum:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimatesExcludingManualReclasses>
    <sum:ContractWithCustomerAssetDivestitures
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTphY2Q0MzFjNjdkY2I0ZjcwYmU0Y2FlNzIwZGU5Nzc1MS90YWJsZXJhbmdlOmFjZDQzMWM2N2RjYjRmNzBiZTRjYWU3MjBkZTk3NzUxXzYtMS0xLTEtMjY2NDE_8604b318-e1d4-4af7-9b18-860976d0a91b"
      unitRef="usd">-967000</sum:ContractWithCustomerAssetDivestitures>
    <sum:ContractWithCustomerLiabilityDivestitures
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTphY2Q0MzFjNjdkY2I0ZjcwYmU0Y2FlNzIwZGU5Nzc1MS90YWJsZXJhbmdlOmFjZDQzMWM2N2RjYjRmNzBiZTRjYWU3MjBkZTk3NzUxXzYtMy0xLTEtMjY2NDE_0d9875a0-d1f7-4879-bfd5-a7eb22deea81"
      unitRef="usd">-131000</sum:ContractWithCustomerLiabilityDivestitures>
    <sum:ContractWithCustomerAssetIncreaseDecreaseForOtherActivity
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTphY2Q0MzFjNjdkY2I0ZjcwYmU0Y2FlNzIwZGU5Nzc1MS90YWJsZXJhbmdlOmFjZDQzMWM2N2RjYjRmNzBiZTRjYWU3MjBkZTk3NzUxXzctMS0xLTEtMjY2NDE_3fa70848-847e-4287-8048-84af97edb438"
      unitRef="usd">-4000</sum:ContractWithCustomerAssetIncreaseDecreaseForOtherActivity>
    <sum:ContractWithCustomerLiabilityIncreaseDecreaseForOtherActivities
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTphY2Q0MzFjNjdkY2I0ZjcwYmU0Y2FlNzIwZGU5Nzc1MS90YWJsZXJhbmdlOmFjZDQzMWM2N2RjYjRmNzBiZTRjYWU3MjBkZTk3NzUxXzctMy0xLTEtMjY2NDE_50ec49b7-2171-4dcc-a0d8-a9f85cdd78cd"
      unitRef="usd">2000</sum:ContractWithCustomerLiabilityIncreaseDecreaseForOtherActivities>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTphY2Q0MzFjNjdkY2I0ZjcwYmU0Y2FlNzIwZGU5Nzc1MS90YWJsZXJhbmdlOmFjZDQzMWM2N2RjYjRmNzBiZTRjYWU3MjBkZTk3NzUxXzgtMS0xLTEtMjY2NDE_40825002-4568-4cb9-a888-1c1ce36fd3a4"
      unitRef="usd">7600000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTphY2Q0MzFjNjdkY2I0ZjcwYmU0Y2FlNzIwZGU5Nzc1MS90YWJsZXJhbmdlOmFjZDQzMWM2N2RjYjRmNzBiZTRjYWU3MjBkZTk3NzUxXzgtMy0xLTEtMjY2NDE_a173d466-c610-4187-a496-04d791a663dd"
      unitRef="usd">7401000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90ZXh0cmVnaW9uOjZjNDQ0NDZkNjlmYTQyYTg4OTVlZjYxNTQ0N2NhOWVlXzE0NzY_cb9085c3-1e06-4d49-bb9c-8c6259afdfcb">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net consisted of the following as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Trade accounts receivable&lt;/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;230,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction contract receivables&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;47,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retention receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables from related parties&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;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&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;291,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;259,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <sum:TradeAccountsReceivable
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzEtMi0xLTEtMjY2NDE_a1e3bf66-99f2-4cd1-a02b-8a4624c4ec84"
      unitRef="usd">230714000</sum:TradeAccountsReceivable>
    <sum:TradeAccountsReceivable
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzEtNC0xLTEtMjY2NDE_fe88818c-7076-4eb1-889b-c9084dc740f7"
      unitRef="usd">191871000</sum:TradeAccountsReceivable>
    <us-gaap:BilledContractReceivables
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzItMi0xLTEtMjY2NDE_941a70ba-bbf3-4c13-8b9d-61e807f430c0"
      unitRef="usd">47054000</us-gaap:BilledContractReceivables>
    <us-gaap:BilledContractReceivables
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzItNC0xLTEtMjY2NDE_90b6c745-af9a-4bb5-bc41-02676a56d1c5"
      unitRef="usd">47179000</us-gaap:BilledContractReceivables>
    <sum:RetentionReceivables
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzMtMi0xLTEtMjY2NDE_f2282f82-7376-4e84-9843-5e7cdfba27fe"
      unitRef="usd">13094000</sum:RetentionReceivables>
    <sum:RetentionReceivables
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzMtNC0xLTEtMjY2NDE_e8c7351a-0a2a-432a-b98f-24fc5f3df2be"
      unitRef="usd">18824000</sum:RetentionReceivables>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzQtMi0xLTEtMjY2NDE_0e89f4e8-b262-49c6-94bf-dd0f99da45b2"
      unitRef="usd">292000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzQtNC0xLTEtMjY2NDE_bbbdac4a-a617-4d78-98b4-87158f145279"
      unitRef="usd">1339000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzUtMi0xLTEtMjY2NDE_6bbf7187-2e7b-4aa2-b699-25681b3a365a"
      unitRef="usd">291154000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzUtNC0xLTEtMjY2NDE_45a8d793-c9c8-4449-913b-a3903cab2a10"
      unitRef="usd">259213000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzYtMi0xLTEtMjY2NDE_3649ebf1-ebb7-4cb8-a236-fa0afa1774c4"
      unitRef="usd">3928000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzYtNC0xLTEtMjY2NDE_3b9022eb-5597-408b-80b5-972d3fddae20"
      unitRef="usd">4517000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzctMi0xLTEtMjY2NDE_4a744b74-d67a-4426-a811-bc8e7ef6833b"
      unitRef="usd">287226000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90YWJsZTo3ZGZlYmZjMmNiYjQ0YmUzOGM3MmFlM2Q1N2FjMjE3OS90YWJsZXJhbmdlOjdkZmViZmMyY2JiNDRiZTM4YzcyYWUzZDU3YWMyMTc5XzctNC0xLTEtMjY2NDE_b9ad0dde-0091-45b2-bf9e-c9fcbf1cfbe5"
      unitRef="usd">254696000</us-gaap:AccountsReceivableNetCurrent>
    <sum:CollectionAndBillingPeriodRetentionReceivables
      contextRef="i2c6ee79570444ce88973bd68dd862f67_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTIvZnJhZzo2YzQ0NDQ2ZDY5ZmE0MmE4ODk1ZWY2MTU0NDdjYTllZS90ZXh0cmVnaW9uOjZjNDQ0NDZkNjlmYTQyYTg4OTVlZjYxNTQ0N2NhOWVlXzE0NjU_f0742169-6f4b-4d35-8272-eae11958c0f8">P1Y</sum:CollectionAndBillingPeriodRetentionReceivables>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90ZXh0cmVnaW9uOjRiNTllYTAxMmJmMzRmM2Q5MTY2M2NhYjZjYzdkMzI5Xzg0_592fa1be-4718-42c7-8ded-fbde1f99f536">Inventories&lt;div style="text-indent:63pt"&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-indent:36pt"&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 as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Aggregate stockpiles&lt;/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;130,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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;22,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;19,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90ZXh0cmVnaW9uOjRiNTllYTAxMmJmMzRmM2Q5MTY2M2NhYjZjYzdkMzI5Xzgx_e7736b99-fbed-4a2a-91e8-f9490305e057">Inventories consisted of the following as of January 1, 2022 and January 2, 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Aggregate stockpiles&lt;/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;130,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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;22,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;19,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryOreStockpilesOnLeachPads
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90YWJsZTo3NGUzZDhiMjZiZmE0M2UwYTcwYTQ4OGNlMzVlNzUxZS90YWJsZXJhbmdlOjc0ZTNkOGIyNmJmYTQzZTBhNzBhNDg4Y2UzNWU3NTFlXzEtMi0xLTEtMjY2NDE_ce944eb6-819b-44b9-95e1-cc223e5ae515"
      unitRef="usd">130640000</us-gaap:InventoryOreStockpilesOnLeachPads>
    <us-gaap:InventoryOreStockpilesOnLeachPads
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90YWJsZTo3NGUzZDhiMjZiZmE0M2UwYTcwYTQ4OGNlMzVlNzUxZS90YWJsZXJhbmdlOjc0ZTNkOGIyNmJmYTQzZTBhNzBhNDg4Y2UzNWU3NTFlXzEtNC0xLTEtMjY2NDE_b4aade13-93c1-4fa5-b4aa-b8577233e2d8"
      unitRef="usd">137938000</us-gaap:InventoryOreStockpilesOnLeachPads>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90YWJsZTo3NGUzZDhiMjZiZmE0M2UwYTcwYTQ4OGNlMzVlNzUxZS90YWJsZXJhbmdlOjc0ZTNkOGIyNmJmYTQzZTBhNzBhNDg4Y2UzNWU3NTFlXzItMi0xLTEtMjY2NDE_0b353f4d-e098-4180-9e6c-bae23defb949"
      unitRef="usd">22690000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90YWJsZTo3NGUzZDhiMjZiZmE0M2UwYTcwYTQ4OGNlMzVlNzUxZS90YWJsZXJhbmdlOjc0ZTNkOGIyNmJmYTQzZTBhNzBhNDg4Y2UzNWU3NTFlXzItNC0xLTEtMjY2NDE_2eb8fccc-bd7c-4738-9a3d-73f3bf762169"
      unitRef="usd">32993000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90YWJsZTo3NGUzZDhiMjZiZmE0M2UwYTcwYTQ4OGNlMzVlNzUxZS90YWJsZXJhbmdlOjc0ZTNkOGIyNmJmYTQzZTBhNzBhNDg4Y2UzNWU3NTFlXzMtMi0xLTEtMjY2NDE_568b8e08-cee5-4718-b4de-f60f1a891b57"
      unitRef="usd">8277000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90YWJsZTo3NGUzZDhiMjZiZmE0M2UwYTcwYTQ4OGNlMzVlNzUxZS90YWJsZXJhbmdlOjc0ZTNkOGIyNmJmYTQzZTBhNzBhNDg4Y2UzNWU3NTFlXzMtNC0xLTEtMjY2NDE_65d0f038-d270-4ca4-b847-eb9035f3e7f5"
      unitRef="usd">9281000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90YWJsZTo3NGUzZDhiMjZiZmE0M2UwYTcwYTQ4OGNlMzVlNzUxZS90YWJsZXJhbmdlOjc0ZTNkOGIyNmJmYTQzZTBhNzBhNDg4Y2UzNWU3NTFlXzQtMi0xLTEtMjY2NDE_6b6c1a69-8c24-4f19-8213-6371f052e31b"
      unitRef="usd">19153000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90YWJsZTo3NGUzZDhiMjZiZmE0M2UwYTcwYTQ4OGNlMzVlNzUxZS90YWJsZXJhbmdlOjc0ZTNkOGIyNmJmYTQzZTBhNzBhNDg4Y2UzNWU3NTFlXzQtNC0xLTEtMjY2NDE_1195e370-ddf8-40c6-9485-a176c81d4157"
      unitRef="usd">20096000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90YWJsZTo3NGUzZDhiMjZiZmE0M2UwYTcwYTQ4OGNlMzVlNzUxZS90YWJsZXJhbmdlOjc0ZTNkOGIyNmJmYTQzZTBhNzBhNDg4Y2UzNWU3NTFlXzUtMi0xLTEtMjY2NDE_a2487734-748b-4a7c-a9d7-20859de773ab"
      unitRef="usd">180760000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTUvZnJhZzo0YjU5ZWEwMTJiZjM0ZjNkOTE2NjNjYWI2Y2M3ZDMyOS90YWJsZTo3NGUzZDhiMjZiZmE0M2UwYTcwYTQ4OGNlMzVlNzUxZS90YWJsZXJhbmdlOjc0ZTNkOGIyNmJmYTQzZTBhNzBhNDg4Y2UzNWU3NTFlXzUtNC0xLTEtMjY2NDE_f171533f-b88f-4634-ae30-884c13b814fa"
      unitRef="usd">200308000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzMxNzE_cc901e13-a358-47ee-9b77-55d9a34be888">Property, Plant and Equipment, net and Intangibles, net&lt;div style="text-indent:63pt"&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-indent:36pt"&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, net consisted of the following as of January 1, 2022 and January 2, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Mineral bearing land and leased interests&lt;/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;535,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Land (non-mineral bearing)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;185,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plants, machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405,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;1,397,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile equipment and barges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truck and auto fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;56,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill airspace and 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;52,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office 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;47,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;71,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,983,094&#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:400;line-height:100%"&gt;Less accumulated depreciation, depletion 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;(1,266,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,132,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,842,908&#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;1,850,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation on property, plant and equipment, including assets subject to capital leases, is generally computed on a straight-line basis. Depletion of mineral reserves and leased mineral interests are computed based on the portion of the reserves used during the period compared to the gross estimated value of proven and probable reserves, which is updated periodically as circumstances dictate. Leasehold improvements are amortized on a straight-line basis over the lesser of the asset&#x2019;s useful life or the remaining lease term. The estimated useful lives are generally as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.479%"/&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;td colspan="3" style="padding:2px 1pt;text-align:left;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 improvements&lt;/span&gt;&lt;/td&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;10 - 30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plant, machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;7&#160;-&#160;20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&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;Office equipment&lt;/span&gt;&lt;/td&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&#160;-&#160;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truck and auto fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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&#160;-&#160;8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&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;Mobile equipment and barges&lt;/span&gt;&lt;/td&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;6&#160;-&#160;8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill airspace and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;10&#160;-&#160;30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&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;Other&lt;/span&gt;&lt;/td&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;4&#160;-&#160;20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation, depletion and amortization expense of property, plant and equipment was $195.1 million, $195.3 million and $196.8 million in the years ended January 1, 2022, January 2, 2021 and December 28, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 at January 1, 2022 and January 2, 2021 included $69.0 million and $92.7&#160;million, respectively, of finance leases for certain equipment and a building with accumulated amortization of $31.4 million and $32.8&#160;million, respectively. The equipment leases generally have terms of less than five years and the building lease had an original term of 30 years. Approximately $17.6 million and $24.6&#160;million of the future obligations associated with the finance leases are included in accrued expenses as of January 1, 2022 and January 2, 2021, respectively, and the present value of the remaining finance lease payments, $15.0 million and $31.7&#160;million, respectively, is included in other noncurrent liabilities on the consolidated balance sheets. Future minimum rental commitments under long-term finance leases are $18.7 million, $7.8 million, $3.2 million, $2.6 million, and $1.0 million for the years ended 2022, 2023, 2024, 2025 and 2026, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets are assessed for impairment charges when identified for disposition. The net gain from asset dispositions recognized in general and administrative expenses in fiscal years 2021, 2020 and 2019 was $5.9 million, $7.6 million and $10.7 million, respectively. No material impairment charges have been recognized on assets held for use in fiscal 2021, 2020 or 2019. &lt;/span&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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&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;&#x2014;The Company&#x2019;s intangible assets subject to amortization are primarily composed of operating permits, mineral lease agreements and reserve rights. Operating permits relate to permitting and zoning rights acquired outside of a business combination. The assets related to mineral lease agreements reflect the submarket royalty rates paid under agreements, primarily for extracting aggregates. The values were determined as of the respective acquisition dates by a comparison of market-royalty rates. The reserve rights relate to aggregate reserves to which the Company has the rights of ownership, but does not own the reserves. The intangible assets are amortized on a straight-line basis over the lives of the leases or permits, or computed based on the portion of the reserves used during the period compared to the gross estimated value of proven and probable reserves. The following table shows intangible assets by type and in total:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 permits&lt;/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;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,467)&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;31,204&#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;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,207)&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;32,464&#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;Mineral 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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;5,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense in fiscal 2021, 2020 and 2019 was $3.7&#160;million, $2.7 million and $2.1 million, respectively. The estimated amortization expense for intangible assets for each of the next five years and thereafter is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzMxNTI_93c8c444-9396-4a0d-8908-936477483854">&lt;div style="text-indent:36pt"&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, net consisted of the following as of January 1, 2022 and January 2, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Mineral bearing land and leased interests&lt;/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;535,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Land (non-mineral bearing)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;185,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plants, machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405,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;1,397,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile equipment and barges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truck and auto fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;56,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill airspace and 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;52,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office 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;47,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;71,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,983,094&#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:400;line-height:100%"&gt;Less accumulated depreciation, depletion 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;(1,266,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,132,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,842,908&#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;1,850,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The estimated useful lives are generally as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.479%"/&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;td colspan="3" style="padding:2px 1pt;text-align:left;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 improvements&lt;/span&gt;&lt;/td&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;10 - 30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plant, machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;7&#160;-&#160;20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&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;Office equipment&lt;/span&gt;&lt;/td&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&#160;-&#160;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truck and auto fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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&#160;-&#160;8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&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;Mobile equipment and barges&lt;/span&gt;&lt;/td&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;6&#160;-&#160;8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill airspace and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;10&#160;-&#160;30&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&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;Other&lt;/span&gt;&lt;/td&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;4&#160;-&#160;20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i3196e7e2dea640089614c0733fe04a39_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzEtMi0xLTEtMjY2NDE_9590a1cd-581d-4a4c-bb32-eba6207b4716"
      unitRef="usd">535198000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib8e36b6af83b477282f7d0b107e7c8c2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzEtNC0xLTEtMjY2NDE_a1ae25c6-aaae-41ad-83ab-70a0fced12cf"
      unitRef="usd">468966000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib54c5794c91644678ad9d674382a137f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzItMi0xLTEtMjY2NDE_66bcb657-bc40-4aa4-889b-666cfdc39ced"
      unitRef="usd">196843000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i4e5b83162bd04d029d5acf9ecd3ea4d3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzItNC0xLTEtMjY2NDE_d473e91b-9fb1-44d1-b26b-23a2bea9ca45"
      unitRef="usd">197432000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5c853e7a7abd4177bfd4b9382f47c7da_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzMtMi0xLTEtMjY2NDE_59ca0cf3-4285-4939-aa2d-0249303c5379"
      unitRef="usd">185472000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7ede5da9862e4b21a3473bf0e5473b5e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzMtNC0xLTEtMjY2NDE_86a4cb80-62f1-4470-b1e4-d5afcdb113c0"
      unitRef="usd">181198000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id65338ba22fc44899e9b969e743bb98f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzQtMi0xLTEtMjY2NDE_5e3e1927-87df-4829-ab00-30ab54887fc5"
      unitRef="usd">1405694000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib3d907d0d90642f5b394c0b007030b46_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzQtNC0xLTEtMjY2NDE_21a4be60-1f67-4d5f-aaae-f887fb70a285"
      unitRef="usd">1397410000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i6d97264e35074f85bd1efed9bb918893_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzUtMi0xLTEtMjY2NDE_2b5bc9e7-c5ff-4387-afef-a2cf5ec78c83"
      unitRef="usd">560515000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i372b823621cc44699ce3659056213b1b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzUtNC0xLTEtMjY2NDE_982ffb86-9e1e-47bf-9791-6b957a595d8f"
      unitRef="usd">543133000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if01ed17d817d4b3b84473c6c142adf23_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzYtMi0xLTEtMjY2NDE_a6e99a12-b5af-42d6-8264-44058bbf00bd"
      unitRef="usd">54700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="icbcbd2468bb7437b83136642feaa592a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzYtNC0xLTEtMjY2NDE_a51584d3-b91c-4e5b-bd93-c98241a09aa8"
      unitRef="usd">56163000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie019e71dfb4446378a55c54bc7fb47f7_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzctMi0xLTEtMjY2NDE_f98c31d5-7fca-4c4b-9a10-90c0f2df67f1"
      unitRef="usd">52258000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5abc4f4636c34d809ff54913b974bdd6_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzctNC0xLTEtMjY2NDE_9f9a3f8a-deb5-4251-9ed1-2a5ad4cd9132"
      unitRef="usd">52202000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5ea5cbc3fcd844dea9428d75383bcd8d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzgtMi0xLTEtMjY2NDE_f31be5b2-49c0-4e8c-a0fd-929e9c1a48ef"
      unitRef="usd">47389000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if4b9eddf5f5447a795af4f821a41c32c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzgtNC0xLTEtMjY2NDE_07550d77-87cd-4cbe-9909-d0655c06520b"
      unitRef="usd">45942000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if7ba4ab761d94a3399551c99ccef7562_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzktMi0xLTEtMjY2NDE_50cac40e-13c9-413c-882b-8ba9a0e81c86"
      unitRef="usd">71352000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie6443ca903f742f79f39fc65f3df79e6_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzktNC0xLTEtMjY2NDE_5a5aba4c-372b-4db8-87b5-9b410ece5546"
      unitRef="usd">40648000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzEwLTItMS0xLTI2NjQx_840bce04-c166-454d-9a13-12e6685c3cc4"
      unitRef="usd">3109421000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzEwLTQtMS0xLTI2NjQx_302eb8de-77d4-4be3-ade3-8659a16a22ad"
      unitRef="usd">2983094000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzExLTItMS0xLTI2NjQx_15968a71-2a4a-4fe8-a343-7583e8bb7cd9"
      unitRef="usd">1266513000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzExLTQtMS0xLTI2NjQx_5e80d073-4bf3-4f98-8973-a519f9df456e"
      unitRef="usd">1132925000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzEyLTItMS0xLTI2NjQx_08e38d6f-3e4a-498f-b7f5-4595cebcfcbf"
      unitRef="usd">1842908000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTpjMmUyNzQxYmIzMGQ0OGJmODhkYzg2N2M5NzhiZjY1MS90YWJsZXJhbmdlOmMyZTI3NDFiYjMwZDQ4YmY4OGRjODY3Yzk3OGJmNjUxXzEyLTQtMS0xLTI2NjQx_916c65cf-0f16-437b-8786-c2ce98a4a223"
      unitRef="usd">1850169000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if6827c7cac1b4937a43c009533b2b341_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzEtMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjoxNGIzZGJmNDIwMjM0ZWViOTQwZTFiY2IzZGJiYTRhZV8xNjQ5MjY3NDQxNjc3_7d2c48b3-64d0-4531-b5b5-07f32c716267">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia72e7106b4d344098de888c8089ec295_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzEtMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjoxNGIzZGJmNDIwMjM0ZWViOTQwZTFiY2IzZGJiYTRhZV8xNjQ5MjY3NDQxNjgy_fa3ee753-5bb4-4d4b-b781-45439021af57">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib1ba55794f924c2797587553a4313f5f_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzItMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo1OTY5ODY4ZGZmMGU0ZGM4ODkzYzZkMTY1MTRhMDY0ZF8xNjQ5MjY3NDQxNjc1_258d5220-6ac2-4565-aa63-e3b3283f18ac">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6c56e9736c9a4f21ba83c8ee9cacbf1c_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzItMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo1OTY5ODY4ZGZmMGU0ZGM4ODkzYzZkMTY1MTRhMDY0ZF8xNjQ5MjY3NDQxNjgw_6cc2d8da-a541-4778-9ac9-c289282022fb">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if7d10218cc91442e83f743c77d925d3b_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzMtMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo5YjI5ZmMxMjhiYTI0NTJkYjY1ZWNhOTgxNjMyMjY1OV8xNjQ5MjY3NDQxNzAw_910ef14f-964b-43ed-b6c8-49e794d200d3">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i162b18717ec2485eacdf47f93e4996a0_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzMtMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo5YjI5ZmMxMjhiYTI0NTJkYjY1ZWNhOTgxNjMyMjY1OV8xNjQ5MjY3NDQxNjky_07e312e9-3580-491e-8437-9eb60f9c3e1e">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia340dbbb132d40a08d9f551767f53335_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzQtMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjoxZGM1ZTNkMTE1OTY0MTM2YTVjY2I4OTY1NzgyMzcyZF8xNjQ5MjY3NDQxNjc0_68c1c534-1c31-4356-b947-53b0d0794901">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i91dd8b72b7c54293a8dba0deba3800cb_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzQtMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjoxZGM1ZTNkMTE1OTY0MTM2YTVjY2I4OTY1NzgyMzcyZF8xNjQ5MjY3NDQxNjc4_11504e84-08b9-4771-b4e5-93af8839cfcf">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifd5dc02c97634988bfdaa5ffb8d3f369_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzUtMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjpjN2MwMDA5YWRiNGY0MmIzOWQzYWNhMGM4ZGJmNzZmNF8xNjQ5MjY3NDQxNjc0_ff74520e-2d0a-41cf-a6bd-7b20b6917fc4">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i95a4fbc099a24d3f9f82e3d4587edb3e_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzUtMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjpjN2MwMDA5YWRiNGY0MmIzOWQzYWNhMGM4ZGJmNzZmNF8xNjQ5MjY3NDQxNjc4_903502fd-26ee-448c-aee0-50750f243d50">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4e67ece3f64446c6883692b835a16d7f_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzYtMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjoxZmMzMTc3YzQyMjE0N2NmODIwM2E2NmZjZTMwN2UyM18xNjQ5MjY3NDQxNjc3_84870c6c-35aa-4961-bfd4-79117db62d8a">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i25fb57c8ea59461dba4843973967f93d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzYtMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjoxZmMzMTc3YzQyMjE0N2NmODIwM2E2NmZjZTMwN2UyM18xNjQ5MjY3NDQxNjgy_59c546ac-bb1d-4751-8d7f-ac2841370aba">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia3d7554c402f4b6fb6cee385675c8979_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzctMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo2YzM1ODM3ZDI3ZTU0OGM3ODNiMmVhNGQxODI1MmFmMl8xNjQ5MjY3NDQxNjc1_10eba348-661c-4b74-a60d-1e17910f1085">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ife23c616380a49c094d75f53e0ecd572_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo3NzkxYjgzZTZiMjI0ZTE0YTIxOTMxYmJlMmI2MjMzZi90YWJsZXJhbmdlOjc3OTFiODNlNmIyMjRlMTRhMjE5MzFiYmUyYjYyMzNmXzctMS0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo2YzM1ODM3ZDI3ZTU0OGM3ODNiMmVhNGQxODI1MmFmMl8xNjQ5MjY3NDQxNjgw_1a6e03a2-a57b-4167-8c63-884e310a4b59">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzgyNg_ca5944e9-f293-475b-a7ff-b814de26c89d"
      unitRef="usd">195100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzgzMA_97d6f5cd-e9d7-4123-ac64-ed76f1516451"
      unitRef="usd">195300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzgzNw_2fc11a63-86e9-4456-b183-2000f007beab"
      unitRef="usd">196800000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ibd50d328f3bb49fc83c30c1a80ccf219_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4Xzk0Mg_2ef8bbda-a405-4d35-87b6-c4a4cdb79e56"
      unitRef="usd">69000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if99105de2dff4306b26e13d4ccea9682_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE2NDkyNjc0NDQ4Mzk_0966488c-1721-4a98-9850-82325a0b60fd"
      unitRef="usd">92700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ibd50d328f3bb49fc83c30c1a80ccf219_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzEwNTU_4c7b205a-3051-419f-b68f-c57c0e4d28aa"
      unitRef="usd">31400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="if99105de2dff4306b26e13d4ccea9682_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE2NDkyNjc0NDQ4NDg_2b8b04df-fae2-4247-82e4-86f2fcab6a90"
      unitRef="usd">32800000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i2f422b64385542b589d0db99bd6542b1_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzExMzU_e8cbc854-3943-40d7-a0e8-a9016b7d7695">P5Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="iaba437c686b142aba465fd34818147d8_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzExODU_87d3b788-2bec-4ba5-80e7-c896bfc64379">P30Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzEyMDM_115c9815-95e4-4cb3-94b3-9b8bf519d174"
      unitRef="usd">17600000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE2NDkyNjc0NDQ4ODM_3e9d2203-033b-4f9d-8cab-31ed061fa97b"
      unitRef="usd">24600000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE0MDE_5380df0b-a3bb-48f2-ae77-17b19681af16"
      unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE0MDg_bf77c6af-8ce4-4e7e-bb59-411c9039939d"
      unitRef="usd">31700000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE1NzU_67d07c48-d8a2-4967-b547-e5cd41abed3e"
      unitRef="usd">18700000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE1Nzk_70777836-4126-40f8-87f4-4939eac07f7e"
      unitRef="usd">7800000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE1ODM_9f083311-e99f-43d7-ba02-085ca8dd9243"
      unitRef="usd">3200000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE1ODc_2d74cebc-dd79-4a7f-a3b2-330ef2c91f58"
      unitRef="usd">2600000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE1OTU_e00a79e1-1437-42be-9164-8063b9ea6cb6"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i27fc0d9519e14034bd12ffb90ab570b6_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE4NTQ_0ba05b4b-8bf3-4fd2-a3e6-75385ad41c2c"
      unitRef="usd">5900000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i32739a4437d145a4ab2464653bf7152e_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE4NTg_74ca4a90-1609-45ae-8564-9ee3eab6561a"
      unitRef="usd">7600000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ifc60a9b6c35e4680b97f0bf5118b256e_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzE4NjU_d0f3ae23-2856-4d53-bfa3-fcad660b4b0e"
      unitRef="usd">10700000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzMxNjQ_c960b3c1-4acc-4df7-a760-4916a9a41beb">The following table shows intangible assets by type and in total:&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 permits&lt;/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;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,467)&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;31,204&#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;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,207)&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;32,464&#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;Mineral 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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;5,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7f45712903ce40f1b0bdc7055f09a7db_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzQtMi0xLTEtMjY2NDE_15f5f8c5-574d-4770-b264-e9a4ee77ed8c"
      unitRef="usd">33671000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7f45712903ce40f1b0bdc7055f09a7db_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzQtNC0xLTEtMjY2NDE_a027de92-6e6b-4833-a858-d54eccd328dc"
      unitRef="usd">2467000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7f45712903ce40f1b0bdc7055f09a7db_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzQtNi0xLTEtMjY2NDE_6629c721-a947-4256-b705-a358868100b7"
      unitRef="usd">31204000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7ea15dee29b541aba0a4e8d2aa11859c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzQtOC0xLTEtMjY2NDE_31d6c346-0b2a-435a-89ec-305f5ce973fa"
      unitRef="usd">33671000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7ea15dee29b541aba0a4e8d2aa11859c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzQtMTAtMS0xLTI2NjQx_827aca91-0f5f-42cf-9424-978df82a2fdf"
      unitRef="usd">1207000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7ea15dee29b541aba0a4e8d2aa11859c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzQtMTItMS0xLTI2NjQx_5db89bae-0cc9-43c5-95cd-00ab1bd2fe8e"
      unitRef="usd">32464000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i13a31367b1054dadb383ac9c1ef86323_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzUtMi0xLTEtMjY2NDE_2bf47c20-06a5-4522-bae6-b67d043ef1e5"
      unitRef="usd">19927000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i13a31367b1054dadb383ac9c1ef86323_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzUtNC0xLTEtMjY2NDE_082f6773-546d-4cb4-876f-bd6dd6f76a13"
      unitRef="usd">8922000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i13a31367b1054dadb383ac9c1ef86323_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzUtNi0xLTEtMjY2NDE_0f564a5b-2691-4db0-86ff-63aa1949a778"
      unitRef="usd">11005000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i89eef231499e404da55597b9c25372df_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzUtOC0xLTEtMjY2NDE_53983066-c195-42b0-b82e-40a5456a310a"
      unitRef="usd">19225000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i89eef231499e404da55597b9c25372df_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzUtMTAtMS0xLTI2NjQx_1b99f915-736e-4cf1-9bde-710c706de9df"
      unitRef="usd">7571000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i89eef231499e404da55597b9c25372df_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzUtMTItMS0xLTI2NjQx_aa91c8ac-86c1-4c89-98f2-8cebf7d63dcc"
      unitRef="usd">11654000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i3ba721682c1c41cfbe545a126fd61b18_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzYtMi0xLTEtMjY2NDE_7a1ed50a-5112-4b72-a587-154ff261260d"
      unitRef="usd">25586000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3ba721682c1c41cfbe545a126fd61b18_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzYtNC0xLTEtMjY2NDE_31d32955-95d9-4e5a-b9fb-29e8c247ea3f"
      unitRef="usd">3329000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3ba721682c1c41cfbe545a126fd61b18_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzYtNi0xLTEtMjY2NDE_58344cd8-f36f-4893-a5a1-c4f944e5197e"
      unitRef="usd">22257000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ifb9a13603f8e45609a17d6482b560901_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzYtOC0xLTEtMjY2NDE_539f0f60-4be8-4ffc-8137-d7e09ca63925"
      unitRef="usd">6234000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifb9a13603f8e45609a17d6482b560901_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzYtMTAtMS0xLTI2NjQx_e5adc458-54ad-494c-9361-b0dfc2436951"
      unitRef="usd">2504000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ifb9a13603f8e45609a17d6482b560901_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzYtMTItMS0xLTI2NjQx_b07533ee-750c-4049-9805-643c2a1e0418"
      unitRef="usd">3730000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i4fe09ec7b23c4e14959604a208dd4321_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzgtMi0xLTEtMjY2NDE_6e182c8e-e9a7-401a-8207-5b062b9f4207"
      unitRef="usd">5481000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4fe09ec7b23c4e14959604a208dd4321_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzgtNC0xLTEtMjY2NDE_141ab86f-1221-4dc5-8993-6000e0a9f081"
      unitRef="usd">551000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i4fe09ec7b23c4e14959604a208dd4321_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzgtNi0xLTEtMjY2NDE_1da1d94b-1cfd-4fdc-b6eb-4be1a5aec3dc"
      unitRef="usd">4930000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="iafd4447b55624cb0965bcca96ebcf357_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzgtOC0xLTEtMjY2NDE_b20f082a-b0d7-43db-9c72-9f1de847374a"
      unitRef="usd">586000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iafd4447b55624cb0965bcca96ebcf357_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzgtMTAtMS0xLTI2NjQx_9ed114ca-c2fb-437e-9756-2a55aa9fc498"
      unitRef="usd">582000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iafd4447b55624cb0965bcca96ebcf357_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzgtMTItMS0xLTI2NjQx_86d89e61-ef86-4c20-8188-347d5d9dfaa6"
      unitRef="usd">4000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzktMi0xLTEtMjY2NDE_4b2b8eb8-107a-4f00-8fd4-464daf452c99"
      unitRef="usd">84665000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzktNC0xLTEtMjY2NDE_1d7dc1d3-8e31-4d17-8bb9-507c3efc5aa0"
      unitRef="usd">15269000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzktNi0xLTEtMjY2NDE_64faee98-4877-4561-8d69-e39e43eae7bd"
      unitRef="usd">69396000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzktOC0xLTEtMjY2NDE_5f8713ca-349b-4989-83c7-6388f5504697"
      unitRef="usd">59716000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzktMTAtMS0xLTI2NjQx_ba8835ec-0683-423a-8d2d-f861a414ec1c"
      unitRef="usd">11864000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZTo4N2Y3YzU4YTg2MWY0ZjFkOWYzMTZkNzMzYWVlNmIwYS90YWJsZXJhbmdlOjg3ZjdjNThhODYxZjRmMWQ5ZjMxNmQ3MzNhZWU2YjBhXzktMTItMS0xLTI2NjQx_2748f5fa-53b7-4166-8097-f71c8556ea02"
      unitRef="usd">47852000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzI5OTQ_d321517b-bb64-400f-b18a-e745a860fa9f"
      unitRef="usd">3700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzI5OTg_4bf49117-0214-44a6-9c49-5153d59feead"
      unitRef="usd">2700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzMwMDU_e7f34ac5-5d10-4fe5-b0c6-08f7e171ffa8"
      unitRef="usd">2100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90ZXh0cmVnaW9uOjAyOGQ2ZDE5MTQxZTQ2MmFiNmJhZDU0NDZkZTE1MDA4XzMxNTE_ba011bda-bcc5-4b35-bbb8-0d53767337ab">The estimated amortization expense for intangible assets for each of the next five years and thereafter is as follows:&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZToyZjc1ZDUwNDA2NmQ0NGRkOWU1YjczODE3M2M2ZDlkNy90YWJsZXJhbmdlOjJmNzVkNTA0MDY2ZDQ0ZGQ5ZTViNzM4MTczYzZkOWQ3XzEtMS0xLTEtMjY2NDE_69dafdcc-0bd8-4901-9703-78521e664706"
      unitRef="usd">4145000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZToyZjc1ZDUwNDA2NmQ0NGRkOWU1YjczODE3M2M2ZDlkNy90YWJsZXJhbmdlOjJmNzVkNTA0MDY2ZDQ0ZGQ5ZTViNzM4MTczYzZkOWQ3XzItMS0xLTEtMjY2NDE_faa36ded-4b78-4935-b686-bfe350aa9208"
      unitRef="usd">4012000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZToyZjc1ZDUwNDA2NmQ0NGRkOWU1YjczODE3M2M2ZDlkNy90YWJsZXJhbmdlOjJmNzVkNTA0MDY2ZDQ0ZGQ5ZTViNzM4MTczYzZkOWQ3XzMtMS0xLTEtMjY2NDE_941eb806-d298-4577-9b31-ca870bf04f16"
      unitRef="usd">3916000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZToyZjc1ZDUwNDA2NmQ0NGRkOWU1YjczODE3M2M2ZDlkNy90YWJsZXJhbmdlOjJmNzVkNTA0MDY2ZDQ0ZGQ5ZTViNzM4MTczYzZkOWQ3XzQtMS0xLTEtMjY2NDE_af28af4e-06d5-45de-ace6-20cb2988c8ec"
      unitRef="usd">3872000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZToyZjc1ZDUwNDA2NmQ0NGRkOWU1YjczODE3M2M2ZDlkNy90YWJsZXJhbmdlOjJmNzVkNTA0MDY2ZDQ0ZGQ5ZTViNzM4MTczYzZkOWQ3XzUtMS0xLTEtMjY2NDE_5447750d-ea91-4525-91db-6f575553672f"
      unitRef="usd">3727000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZToyZjc1ZDUwNDA2NmQ0NGRkOWU1YjczODE3M2M2ZDlkNy90YWJsZXJhbmdlOjJmNzVkNTA0MDY2ZDQ0ZGQ5ZTViNzM4MTczYzZkOWQ3XzYtMS0xLTEtMjY2NDE_25eae776-2765-4142-aa07-7b8660929f99"
      unitRef="usd">49724000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMTgvZnJhZzowMjhkNmQxOTE0MWU0NjJhYjZiYWQ1NDQ2ZGUxNTAwOC90YWJsZToyZjc1ZDUwNDA2NmQ0NGRkOWU1YjczODE3M2M2ZDlkNy90YWJsZXJhbmdlOjJmNzVkNTA0MDY2ZDQ0ZGQ5ZTViNzM4MTczYzZkOWQ3XzctMS0xLTEtMjY2NDE_240a7497-b23f-4125-af4b-eacb1cebb21f"
      unitRef="usd">69396000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90ZXh0cmVnaW9uOmM2MGJhNjc1NTlkZjRkNTA4ZGE3ODBmNWNjYThhNTNkXzIxOA_e08a068a-59c3-475d-8d66-f0233cd85613">Accrued Expenses&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/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;22,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred asset purchase payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Consists primarily of current portion of asset retirement obligations and miscellaneous accruals.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90ZXh0cmVnaW9uOmM2MGJhNjc1NTlkZjRkNTA4ZGE3ODBmNWNjYThhNTNkXzIyMQ_55f0b39e-e898-41fd-8b97-765a261a5ab0">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/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;22,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred asset purchase payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Consists primarily of current portion of asset retirement obligations and miscellaneous accruals.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:InterestPayableCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzEtMi0xLTEtMjY2NDE_9d038164-3841-4e8c-a8b9-0c4fd6ba4d1d"
      unitRef="usd">22762000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzEtNC0xLTEtMjY2NDE_1d3961aa-f7dd-4ea1-9734-af4b0f9a63ca"
      unitRef="usd">21860000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzItMi0xLTEtMjY2NDE_446d225a-12e8-47c4-8692-20501ecc337a"
      unitRef="usd">38894000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzItNC0xLTEtMjY2NDE_12e18bcb-675e-4954-9682-016eb3f68100"
      unitRef="usd">46026000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzMtMi0xLTEtMjY2NDE_c1248347-6547-4e52-ba90-9240aa78b6ba"
      unitRef="usd">17624000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzMtNC0xLTEtMjY2NDE_337670fa-4c49-4ef1-b280-b0598f351351"
      unitRef="usd">24601000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzQtMi0xLTEtMjY2NDE_131b75e2-5c96-491a-a208-80073559a40c"
      unitRef="usd">20480000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzQtNC0xLTEtMjY2NDE_039cf30f-f869-4d5d-bfcb-37a83978c8f9"
      unitRef="usd">18355000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzUtMi0xLTEtMjY2NDE_0893dfd7-c395-4090-8046-4a32b4b329e1"
      unitRef="usd">19409000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzUtNC0xLTEtMjY2NDE_441a6de6-30ca-470e-96fa-e7a583e02b80"
      unitRef="usd">15669000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <sum:AccruedAssetPurchasePaymentsCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzYtMi0xLTEtMjY2NDE_bb3e314a-d54f-4928-ada7-c972839d408b"
      unitRef="usd">4912000</sum:AccruedAssetPurchasePaymentsCurrent>
    <sum:AccruedAssetPurchasePaymentsCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzYtNC0xLTEtMjY2NDE_7e8c11e0-9ad8-4569-87bf-e08bc86ea22f"
      unitRef="usd">9749000</sum:AccruedAssetPurchasePaymentsCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzctMi0xLTEtMjY2NDE_07bbd138-9e08-40f8-b23b-2e9733057cd0"
      unitRef="usd">1524000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzctNC0xLTEtMjY2NDE_7fdd905d-1dab-4f06-a2bc-799d103fe66a"
      unitRef="usd">828000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzgtMi0xLTEtMjY2NDE_b78fba3a-5e0b-4969-955c-3c46bb566a3c"
      unitRef="usd">21871000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzgtNC0xLTEtMjY2NDE_7cdf3752-7a2f-4f87-a216-7063ad61f8e4"
      unitRef="usd">23482000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzktMi0xLTEtMjY2NDE_dbebb15d-94e9-43d4-907f-9772b67f1c4a"
      unitRef="usd">147476000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjEvZnJhZzpjNjBiYTY3NTU5ZGY0ZDUwOGRhNzgwZjVjY2E4YTUzZC90YWJsZTplMjc4MmI4ZDIwMjQ0NTUwYTZmNTUxYmJlOTJjYWRlYy90YWJsZXJhbmdlOmUyNzgyYjhkMjAyNDQ1NTBhNmY1NTFiYmU5MmNhZGVjXzktNC0xLTEtMjY2NDE_cff3e854-f941-4691-b200-a4e297cce127"
      unitRef="usd">160570000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzcwMTk_bf638e38-226c-457d-a255-6879bb42deff">DebtDebt consisted of the following as of January 1, 2022 and January 2, 2021:&#160;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan, due 2024:&lt;/span&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;div style="padding-left:18.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$610.0&#160;million and $616.3&#160;million, net of $0.7&#160;million and $0.9&#160;million discount at January 1, 2022 and January 2, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;615,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 1&#x2044;8% Senior Notes, due 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 1&#x2044;2% Senior Notes, due 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 1&#x2044;4% Senior Notes, due 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,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;700,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 2px 24.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;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,298&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,915,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,602,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual payments of long-term debt, including current maturities, for the five years subsequent to January 1, 2022, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Original issue net discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Capitalized loan costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,597,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Senior Notes&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;&#x2014;On September 27, 2021, Summit LLC and Summit Finance (together, the &#x201c;Issuers&#x201d;) redeemed all $300.0&#160;million in aggregate principal amount of their 5.125% senior notes due June 1, 2025 (the "2025 Notes") using existing cash on hand at a price equal to par plus an applicable premium and the indenture under which the 2025 Notes were issued was satisfied and discharged. As a result of the redemption, charges of $6.0&#160;million were recognized in the quarter ended October 2, 2021, which included charges of $3.9&#160;million for the applicable redemption premium and $2.1&#160;million for the write-off of the deferred financing fees.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 11, 2020, the Issuers issued $700.0&#160;million in aggregate principal amount of 5.250% senior notes due January 15, 2029 (the &#x201c;2029 Notes&#x201d;). The 2029 Notes were issued at 100.0% of their par value with proceeds of $690.4&#160;million, net of related fees and expenses. The 2029 Notes were issued under an indenture dated August 11, 2020 (the "2020 Indenture"). The 2020 Indenture contains covenants limiting, among other things, Summit LLC and its restricted subsidiaries&#x2019; ability to incur additional indebtedness or issue certain preferred shares, pay dividends, redeem stock or make other distributions, make certain investments, sell or transfer certain assets, create liens, consolidate, merge, sell or otherwise dispose of all or substantially all of its assets, enter into certain transactions with affiliates, and designate subsidiaries as unrestricted subsidiaries. The 2020 Indenture also contains customary events of default. Interest on the 2029 Notes is payable semi-annually on January 15 and July 15 of each year commencing on January 15, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, using the proceeds from the 2029 Notes, all of the outstanding $650.0&#160;million 6.125% senior notes due 2023 (the &#x201c;2023 Notes&#x201d;) were redeemed at a price equal to par and the indenture under which the 2023 Notes were issued was satisfied and discharged. As a result of the extinguishment, charges of $4.1&#160;million were recognized in the quarter ended September 26, 2020, which included charges of $0.8&#160;million for the write-off of original issue discount and $3.3&#160;million for the write-off of deferred financing fees.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 15, 2019, the Issuers issued $300.0 million in aggregate principal amount of 6.500% senior notes due March 15, 2027 (the &#x201c;2027 Notes&#x201d;). The 2027 Notes were issued at 100.0% of their par value with proceeds of $296.3 million, net of related fees and expenses. The 2027 Notes were issued under an indenture dated March 25, 2019, the terms of which are generally consistent with the 2020 Indenture. Interest on the 2027 Notes is payable semi-annually on March 15 and September 15 of each year commencing on September 15, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2019, using the proceeds from the 2027 Notes, all of the outstanding $250.0 million 8.500% senior notes due 2022 (the &#x201c;2022 Notes&#x201d;) were redeemed at a price equal to par plus an applicable premium and the indenture under which the 2022 Notes were issued was satisfied and discharged. As a result of the extinguishment, charges of $14.6 million were recognized in the quarter ended March 30, 2019, which included charges of $11.7 million for the applicable redemption premium and $2.9 million for the write-off of deferred financing fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2017, the Issuers issued $300.0 million of 5.125% senior notes due June 1, 2025 (the &#x201c;2025 Notes&#x201d;). The 2025 Notes were issued at 100.0% of their par value with proceeds of $295.4 million, net of related fees and expenses.  Interest on the 2025 Notes was payable semi-annually on June&#160;1 and December&#160;1 of each year commencing on December&#160;1, 2017. The 2025 Notes were paid in full in September 2021 using cash on hand.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&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 Issuers issued $650.0 million of 6.125% senior notes due July 2023 (the &#x201c;2023 Notes&#x201d; and collectively with the 2022 Notes and the 2027 Notes, the &#x201c;Senior Notes&#x201d;). Of the aggregate $650.0 million of 2023 Notes, $350.0 million were issued at par and $300.0 million were issued at 99.375% of par. The 2023 Notes were issued under an indenture dated July 8, 2015, the terms of which are generally consistent with the 2020 Indenture. The 2023 Notes were paid in full in August 2020 as noted above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 January 1, 2022 and January 2, 2021, the Company was in compliance with all covenants under the applicable indentures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:99pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Senior Secured Credit Facilities&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;&#x2014; Summit LLC has credit facilities that provide for term loans in an aggregate amount of $650.0 million and revolving credit commitments in an aggregate amount of $345.0 million (the &#x201c;Senior Secured Credit Facilities&#x201d;). Under the Senior Secured Credit Facilities, required principal repayments of 0.25% of the refinanced aggregate amount of term debt are due on the last business day of each March, June, September and December, commencing with the March 2018 payment. The unpaid principal balance is due in full on the maturity date, which is November 21, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 25, 2019, Summit LLC entered into Incremental Amendment No. 4 to the credit agreement governing the Senior Secured Credit Facilities (the &#x201c;Credit Agreement&#x201d;) which, among other things, increased the total amount available under the revolving credit facility to $345.0 million and extended the maturity date of the Credit Agreement with respect to the revolving credit commitments to February 25, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revolving credit facility bears interest per annum equal to, at Summit LLC&#x2019;s option, either (i)&#160;a base rate determined by reference to the highest of (a)&#160;the federal funds rate plus 0.50%, (b)&#160;the prime rate of Bank of America, N.A. and (c)&#160;LIBOR plus 1.00%, plus an applicable margin of 2.00% for base rate loans or (ii)&#160;a LIBOR rate determined by reference to Reuters prior to the interest period relevant to such borrowing adjusted for certain additional costs plus an applicable margin of 3.00% for LIBOR rate loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no outstanding borrowings under the revolving credit facility as of January 1, 2022 or January 2, 2021. As of January 1, 2022, we had remaining borrowing capacity of $327.1 million under the revolving credit facility, which is net of $17.9 million of outstanding letters of credit. The outstanding letters of credit are renewed annually and support required bonding on construction projects and the Company&#x2019;s insurance liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit LLC&#x2019;s Consolidated First Lien Net Leverage Ratio, as such term is defined in the Credit Agreement, should be no greater than 4.75:1.0 as of each quarter-end. As of January 1, 2022 and January 2, 2021, Summit LLC was in compliance with all financial covenants under the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit LLC&#x2019;s wholly-owned domestic subsidiary companies, subject to certain exclusions and exceptions, are named as subsidiary guarantors of the Senior Notes and the Senior Secured Credit Facilities. In addition, Summit LLC has pledged substantially all of its assets as collateral, subject to certain exclusions and exceptions, for the Senior Secured Credit Facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity for the deferred financing fees for the years ended January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred&#160;financing&#160;fees&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Loan origination fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 off of deferred financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 off of deferred financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;13,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other&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;&#x2014;On January&#160;15, 2015, the Company&#x2019;s wholly-owned subsidiary in British Columbia, Canada entered into an agreement with HSBC, which was amended on November 30, 2020, for a (i)&#160;$6.0 million Canadian dollar (&#x201c;CAD&#x201d;) revolving credit commitment to be used for operating activities that bears interest per annum equal to the bank&#x2019;s prime rate plus 0.20%, (ii)&#160;$0.5 million CAD revolving credit commitment to be used for capital equipment that bears interest per annum at the bank&#x2019;s prime rate plus 0.20%, (iii)&#160;$1.5 million CAD revolving credit commitment to provide guarantees on behalf of that subsidiary and (iv) $10.0&#160;million CAD revolving foreign exchange facility available to purchase foreign exchange forward contracts. There were no amounts outstanding under this agreement as of January 1, 2022 or January 2, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzcwMjI_bed16d9f-70ea-4f50-851f-4acbc5a620fd">Debt consisted of the following as of January 1, 2022 and January 2, 2021:&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan, due 2024:&lt;/span&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;div style="padding-left:18.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$610.0&#160;million and $616.3&#160;million, net of $0.7&#160;million and $0.9&#160;million discount at January 1, 2022 and January 2, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;615,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 1&#x2044;8% Senior Notes, due 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 1&#x2044;2% Senior Notes, due 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 1&#x2044;4% Senior Notes, due 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,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;700,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 2px 24.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;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,298&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,915,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,602,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909,071&#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:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i74efc8dffbd34f9da143e8b63497a913_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzItMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjowMDQ5ZDI1MDBkMDg0NTc5YjJkMDU3OTEzZmQ1NDQ1NF80_de45f9e7-9d23-4644-a33c-e5dc3aeaeaff"
      unitRef="usd">610000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic69e8ac820bb48fb995001f1ee0f72f9_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzItMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjowMDQ5ZDI1MDBkMDg0NTc5YjJkMDU3OTEzZmQ1NDQ1NF8xMQ_89621028-8c10-4cef-8316-d4893f5e80e0"
      unitRef="usd">616300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i74efc8dffbd34f9da143e8b63497a913_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzItMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjowMDQ5ZDI1MDBkMDg0NTc5YjJkMDU3OTEzZmQ1NDQ1NF8yMg_f45c4843-4525-4bac-9652-910a20984800"
      unitRef="usd">700000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ic69e8ac820bb48fb995001f1ee0f72f9_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzItMC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjowMDQ5ZDI1MDBkMDg0NTc5YjJkMDU3OTEzZmQ1NDQ1NF8yOQ_4fcdac52-8919-4fe2-82a6-3278c8f5e922"
      unitRef="usd">900000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i74efc8dffbd34f9da143e8b63497a913_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzItMi0xLTEtMjY2NDE_78e9eb70-45de-409f-aad5-573dbf6772c2"
      unitRef="usd">609298000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic69e8ac820bb48fb995001f1ee0f72f9_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzItNC0xLTEtMjY2NDE_6d157e12-3a52-4a45-a584-b1218df44a52"
      unitRef="usd">615425000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i649ad37c76364f94abbccdd0131b6f43_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzUtMi0xLTEtMjY2NDE_c4067390-5299-42d7-aaaf-eb378f12956f"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibc52eb8b091b46ab89df30f6838de1e4_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzUtNC0xLTEtMjY2NDE_260c5091-0f68-4802-983c-5b182c91d65b"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7551c9e972fc4c229d4a1738a1a073b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzYtMi0xLTEtMjY2NDE_c0152e54-0c2c-47bb-b291-b97ee7f41541"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i11c0dada2cda4af78f27aa21259ee07d_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzYtNC0xLTEtMjY2NDE_dc3c9a5b-4641-4949-bb94-fcb1a8081c39"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9208624aaf9f43a58e3c4823e0b574fc_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzctMi0xLTEtMjY2NDE_5a2d5a33-47e8-4d40-900d-d6ddc38166fe"
      unitRef="usd">700000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i202e8fbeebd84330b6d4e53c14dbf5df_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzctNC0xLTEtMjY2NDE_c3d7923e-9ea8-40cc-ac63-a574b708f014"
      unitRef="usd">700000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzgtMi0xLTEtMjY2NDE_aa514c81-fb1c-4233-8230-c11d71481222"
      unitRef="usd">1609298000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzgtNC0xLTEtMjY2NDE_8f84be66-7957-48f3-aabb-fe0cc9b6aa96"
      unitRef="usd">1915425000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzktMi0xLTEtMjY2NDE_bd1f99c2-e9c6-4e61-9523-39f0189dba03"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzktNC0xLTEtMjY2NDE_735f2325-6c2a-44b6-8174-cbd0bbe3b4f5"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzEwLTItMS0xLTI2NjQx_488dd56d-e07c-4915-9774-fde4e54d5c3a"
      unitRef="usd">1602944000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZToyNmUxNWE1ZDdiZTA0N2FhOTVjNTBiMzgxNmQ4N2QxZC90YWJsZXJhbmdlOjI2ZTE1YTVkN2JlMDQ3YWE5NWM1MGIzODE2ZDg3ZDFkXzEwLTQtMS0xLTI2NjQx_8f789b05-27e6-4f5c-8057-86c35d10a8da"
      unitRef="usd">1909071000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzcwMzI_823ebd85-59ff-476e-b9b4-01cd79bfc116">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual payments of long-term debt, including current maturities, for the five years subsequent to January 1, 2022, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;Original issue net discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Capitalized loan costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,597,373&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpmN2E4YWI1ZDM1MmM0YjQ1OGM5NDVkYmRhOTdlNWUwZS90YWJsZXJhbmdlOmY3YThhYjVkMzUyYzRiNDU4Yzk0NWRiZGE5N2U1ZTBlXzAtMS0xLTEtMjY2NDE_96a7238c-e3e9-4a6e-99a8-8564a2838832"
      unitRef="usd">6354000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpmN2E4YWI1ZDM1MmM0YjQ1OGM5NDVkYmRhOTdlNWUwZS90YWJsZXJhbmdlOmY3YThhYjVkMzUyYzRiNDU4Yzk0NWRiZGE5N2U1ZTBlXzEtMS0xLTEtMjY2NDE_70503a41-4730-4bd4-a70f-289c96e44c43"
      unitRef="usd">6354000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpmN2E4YWI1ZDM1MmM0YjQ1OGM5NDVkYmRhOTdlNWUwZS90YWJsZXJhbmdlOmY3YThhYjVkMzUyYzRiNDU4Yzk0NWRiZGE5N2U1ZTBlXzItMS0xLTEtMjY2NDE_cc4a1018-e040-4626-9996-787b5fd0fe1f"
      unitRef="usd">597252000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpmN2E4YWI1ZDM1MmM0YjQ1OGM5NDVkYmRhOTdlNWUwZS90YWJsZXJhbmdlOmY3YThhYjVkMzUyYzRiNDU4Yzk0NWRiZGE5N2U1ZTBlXzMtMS0xLTEtMjY2NDE_a414b493-e176-4b9d-ac4e-72a69819d63e"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpmN2E4YWI1ZDM1MmM0YjQ1OGM5NDVkYmRhOTdlNWUwZS90YWJsZXJhbmdlOmY3YThhYjVkMzUyYzRiNDU4Yzk0NWRiZGE5N2U1ZTBlXzQtMS0xLTEtMjY2NDE_86171251-1ec6-4a7b-82e7-fb90542651d6"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpmN2E4YWI1ZDM1MmM0YjQ1OGM5NDVkYmRhOTdlNWUwZS90YWJsZXJhbmdlOmY3YThhYjVkMzUyYzRiNDU4Yzk0NWRiZGE5N2U1ZTBlXzUtMS0xLTEtMjY2NDE_09dad7a6-4037-4448-b3f3-78f80424b74c"
      unitRef="usd">1000000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpmN2E4YWI1ZDM1MmM0YjQ1OGM5NDVkYmRhOTdlNWUwZS90YWJsZXJhbmdlOmY3YThhYjVkMzUyYzRiNDU4Yzk0NWRiZGE5N2U1ZTBlXzYtMS0xLTEtMjY2NDE_7724607f-c242-4d13-b63d-24ea37500936"
      unitRef="usd">1609960000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpmN2E4YWI1ZDM1MmM0YjQ1OGM5NDVkYmRhOTdlNWUwZS90YWJsZXJhbmdlOmY3YThhYjVkMzUyYzRiNDU4Yzk0NWRiZGE5N2U1ZTBlXzctMS0xLTEtMjY2NDE_416d93f9-929a-4f2c-bc98-3f90ed5e9e07"
      unitRef="usd">662000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpmN2E4YWI1ZDM1MmM0YjQ1OGM5NDVkYmRhOTdlNWUwZS90YWJsZXJhbmdlOmY3YThhYjVkMzUyYzRiNDU4Yzk0NWRiZGE5N2U1ZTBlXzgtMS0xLTEtMjY2NDE_f0af0258-8208-4a74-b4d8-25064852370e"
      unitRef="usd">11925000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <sum:LongTermDebtNet
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpmN2E4YWI1ZDM1MmM0YjQ1OGM5NDVkYmRhOTdlNWUwZS90YWJsZXJhbmdlOmY3YThhYjVkMzUyYzRiNDU4Yzk0NWRiZGE5N2U1ZTBlXzktMS0xLTEtMjY2NDE_1e56ae8b-06a2-48cb-a1c7-daba86328f32"
      unitRef="usd">1597373000</sum:LongTermDebtNet>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i289bac0da0974d0a900a6a8ff6388926_D20210927-20210927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE2NDkyNjc0NDkzNzY_c31e0caf-bf87-45f2-a56c-7091599cd285"
      unitRef="usd">300000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i923d1c5551864ad3aab553311084b079_I20210927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE2NDkyNjc0NDkzOTI_3b6c3ae0-1726-46a4-9279-00fa643267f1"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <sum:GainLossOnDebtFinancing
      contextRef="i49597bccb84f48aebfc5d08881a1a22c_D20210704-20211002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE2NDkyNjc0NDk0MDA_e40b09cc-0e42-41d3-b560-c1af068be945"
      unitRef="usd">-6000000</sum:GainLossOnDebtFinancing>
    <us-gaap:RedemptionPremium
      contextRef="id39f351dc18d4be8965a675944e7db12_D20210704-20211002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE2NDkyNjc0NDk0MTQ_a96332ab-2a9d-405b-b0bc-f67902e4be27"
      unitRef="usd">3900000</us-gaap:RedemptionPremium>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="id39f351dc18d4be8965a675944e7db12_D20210704-20211002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE2NDkyNjc0NDk0Mjg_a60f1f43-5a5e-4881-a43d-5a00f00bb4eb"
      unitRef="usd">2100000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:LongTermDebt
      contextRef="ife9147a115034606906ed627fadeebff_I20200811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzI5Ng_f8de5c97-42a1-4b0d-9834-586511287bfd"
      unitRef="usd">700000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ife9147a115034606906ed627fadeebff_I20200811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzMzMg_08768256-550e-4c7a-98ab-f20e0b50f7d1"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <sum:PercentageOfParValueOnSeniorNotes
      contextRef="i0b95531e88844c2395b9b8365cde371b_D20200811-20200811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzQxOQ_c7038c12-40e8-40a4-9a1d-00a5ade11da9"
      unitRef="number">1.000</sum:PercentageOfParValueOnSeniorNotes>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i9df84fb379fe41b599de67517231d324_D20200811-20200811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzQ1OA_7e4cc671-9178-445a-994d-61e5814c8fb2"
      unitRef="usd">690400000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="i19b5727fffc74d089aaa8d5c4cca7217_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzEzNjY_593cc1bc-4cad-4eaf-b3ab-8d508e82eaf3"
      unitRef="usd">650000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i19b5727fffc74d089aaa8d5c4cca7217_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzEzNjk_6d474857-4864-40d8-8a38-286a5faa9e81"
      unitRef="number">0.06125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="idf1f1c5b589a47f581f89be08a67b2a1_D20200628-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE1ODQ_6e8d0c67-d9e7-44ad-a3e1-b4d76d2d59c5"
      unitRef="usd">-4100000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <sum:DebtInstrumentDebtDiscountWriteOff
      contextRef="idf1f1c5b589a47f581f89be08a67b2a1_D20200628-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE2NzA_71a7fd49-df04-419b-a3f1-43cf9d134c80"
      unitRef="usd">800000</sum:DebtInstrumentDebtDiscountWriteOff>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="idf1f1c5b589a47f581f89be08a67b2a1_D20200628-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE3MjI_2fae1318-802d-4e68-9309-e28ed98a85a2"
      unitRef="usd">3300000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:LongTermDebt
      contextRef="id29cbacf85964c7f913f86554583f158_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE4MTA_15717d81-64c7-4346-9beb-bb45208bc638"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id29cbacf85964c7f913f86554583f158_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE4NDY_a0abc643-036e-495a-836d-d0f2a54aef44"
      unitRef="number">0.06500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <sum:PercentageOfParValueOnSeniorNotes
      contextRef="id13dd2f663c346c58c45ea724cb6f760_D20190315-20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE5MzE_2db7e75e-35e8-4df0-a579-f1274c4f0217"
      unitRef="number">1.000</sum:PercentageOfParValueOnSeniorNotes>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="id13dd2f663c346c58c45ea724cb6f760_D20190315-20190315"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE5NzA_1e3c9c9d-aec9-47f7-b2fd-006f9b0cb3a2"
      unitRef="usd">296300000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="ifdb89151277543738a844edb14cff5cb_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzIzNTI_5483f3da-802f-47a9-ae6f-1e99b1be5dd7"
      unitRef="usd">250000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifdb89151277543738a844edb14cff5cb_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzIzNTU_7bafc8d3-99d7-4762-a3ed-8763a5cff8fe"
      unitRef="number">0.08500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ia18e833657eb45e4bb33e95d912765bd_D20181230-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzI1OTc_17442bf5-77b9-4c10-82bd-729ec3d9def7"
      unitRef="usd">-14600000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <sum:DebtInstrumentPrepaymentPremium
      contextRef="ia18e833657eb45e4bb33e95d912765bd_D20181230-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzI2Nzk_ba421805-f7e4-4a06-aa0f-a520c776705b"
      unitRef="usd">11700000</sum:DebtInstrumentPrepaymentPremium>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ia18e833657eb45e4bb33e95d912765bd_D20181230-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzI3MjQ_bb60b90a-6cb8-424e-9427-3ddeb12c524f"
      unitRef="usd">2900000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:LongTermDebt
      contextRef="i8f2932d0bc5e45e19f411231e0877678_I20170601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzI4MDI_96931d8c-4833-402e-a71f-4acf0bfc23a7"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8f2932d0bc5e45e19f411231e0877678_I20170601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzI4MDg_4fc2c0d1-c699-44f5-b38b-cd6f4d2ccc74"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <sum:PercentageOfParValueOnSeniorNotes
      contextRef="idfc9b6ffafbc411bab859e1f6d3fd0a7_D20170601-20170601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzI4OTE_cf9b4ff7-184c-40d4-b8fe-605cd2af8f67"
      unitRef="number">1.000</sum:PercentageOfParValueOnSeniorNotes>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="idfc9b6ffafbc411bab859e1f6d3fd0a7_D20170601-20170601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzI5MzA_f63de0c0-195d-4378-825d-e85668f85bd6"
      unitRef="usd">295400000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i438d809fbafc49f29eb2b3c77f7dd7fe_I20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzMyNTY_88cac596-68cc-463d-b378-212579bfc466"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438d809fbafc49f29eb2b3c77f7dd7fe_I20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzMyNjI_19f2fb91-d552-43ba-a524-ecb129219269"
      unitRef="number">0.06125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i438d809fbafc49f29eb2b3c77f7dd7fe_I20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzM0MDU_ad8ff7b3-de22-4240-bb82-13ee372758c3"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id3b5398639444e079bc10a0124e3738e_I20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzM0MjM_7599223f-ac5d-48fb-9b69-e273eebbeb51"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icb3e110187fc420e8e7a7eaec1066651_I20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzM0NDk_553bdaa4-bb1e-43f2-b0d1-726c1a591844"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <sum:PercentageOfParValueOnSeniorNotes
      contextRef="i802c8e70980c4f3c962cb084db20a308_D20150708-20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzM0Njc_ed29a1cc-6f64-4507-922e-84a247fe613c"
      unitRef="number">0.99375</sum:PercentageOfParValueOnSeniorNotes>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib614ade39bde4af4ba3ab04235bc324e_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzM5MTI_c9a0c816-7360-47b1-ae63-9917dc4cf290"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id1e6c54a495d4ea6ad21b48a0380927a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzM5NzQ_83f9a572-677a-43d2-92e6-fc6cb295e0e2"
      unitRef="usd">345000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8880eef31d0c4dab821f74c20e88846e_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzQwOTY_427a7210-1af6-4154-93cd-54524e731171"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i23b8eb3c9b0c40f4aa633b5237f44201_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzQ2MzQ_b6285d34-19af-4573-b38b-8a954bf4d3f1"
      unitRef="usd">345000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icc1ade275e774bc78a6f6d4152ed9d48_D20190225-20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzQ5NTI_b7307c02-da6a-4691-90c6-f6e6ad79c86a"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <sum:DebtInstrumentReferenceRateAdditionalPercentage
      contextRef="ib82b4ae161d04cd19fc419ae69a83841_D20190225-20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzUwMTk_738bcff3-4061-4221-9e3f-b96cd0018627"
      unitRef="number">0.0100</sum:DebtInstrumentReferenceRateAdditionalPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib82b4ae161d04cd19fc419ae69a83841_D20190225-20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzUwNTI_56f300ea-9016-48b8-8be7-b40c4fa5cc07"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4a46bcd65dd34f0b9b56d1278c2fb3b2_D20190225-20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzUyNTQ_c1073516-5ba2-4ee4-9b4d-6b246e6b4597"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="ic96eb7ba50fc4744bc29407c26cfeb7c_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzUyOTI_0cd2e0d6-82c7-4ec0-9430-c7a809ab9670"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="id1e6c54a495d4ea6ad21b48a0380927a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzUyOTI_40eea523-0276-4276-8adf-8614fa3ac699"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id1e6c54a495d4ea6ad21b48a0380927a_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzU0MTk_23ac8313-9218-4da7-b4e7-436a57e8f0fe"
      unitRef="usd">327100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i67af744f01a343be9505e99736867ad6_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzU0NzU_db44994f-91ee-41ba-8511-55cf396d7cbe"
      unitRef="usd">17900000</us-gaap:LineOfCredit>
    <sum:FirstLienLeverageRatio
      contextRef="i24254400bd8441ac8f8329ea8f2d9c00_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzU3OTY_52ac9e64-5132-4138-a6dc-749ff4a84e6b"
      unitRef="number">4.75</sum:FirstLienLeverageRatio>
    <sum:ScheduleOfDeferredFinancingFeesTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzcwMzU_b914dc08-d22e-4926-9130-d46972d49cf8">The following table presents the activity for the deferred financing fees for the years ended January 1, 2022 and January 2, 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred&#160;financing&#160;fees&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Loan origination fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 off of deferred financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 off of deferred financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;13,049&#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;</sum:ScheduleOfDeferredFinancingFeesTableTextBlock>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ied9594f024bd4333bbbe1c01be5f5ce8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpkMGFmNzMzZTNkYWY0OGIwYmMwZTkyMTQyMGE3YTIwMi90YWJsZXJhbmdlOmQwYWY3MzNlM2RhZjQ4YjBiYzBlOTIxNDIwYTdhMjAyXzItMS0xLTEtMjY2NDE_0b5d2f20-bdf9-4913-a4f7-6d60bac656b0"
      unitRef="usd">15436000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpkMGFmNzMzZTNkYWY0OGIwYmMwZTkyMTQyMGE3YTIwMi90YWJsZXJhbmdlOmQwYWY3MzNlM2RhZjQ4YjBiYzBlOTIxNDIwYTdhMjAyXzMtMS0xLTEtMjY2NDE_0d60402c-bda4-4160-b832-f064f05202b6"
      unitRef="usd">9605000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpkMGFmNzMzZTNkYWY0OGIwYmMwZTkyMTQyMGE3YTIwMi90YWJsZXJhbmdlOmQwYWY3MzNlM2RhZjQ4YjBiYzBlOTIxNDIwYTdhMjAyXzQtMS0xLTEtMjY2NDE_6d24b86e-ab7c-41df-b038-ad9dc9635cf1"
      unitRef="usd">3336000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpkMGFmNzMzZTNkYWY0OGIwYmMwZTkyMTQyMGE3YTIwMi90YWJsZXJhbmdlOmQwYWY3MzNlM2RhZjQ4YjBiYzBlOTIxNDIwYTdhMjAyXzUtMS0xLTEtMjY2NDE_0b2c9c68-3b9e-47de-b6f8-0908128eb936"
      unitRef="usd">3338000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpkMGFmNzMzZTNkYWY0OGIwYmMwZTkyMTQyMGE3YTIwMi90YWJsZXJhbmdlOmQwYWY3MzNlM2RhZjQ4YjBiYzBlOTIxNDIwYTdhMjAyXzYtMS0xLTEtMjY2NDE_87af8ccd-39b6-41e6-8039-d5b49f5ccc63"
      unitRef="usd">18367000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpkMGFmNzMzZTNkYWY0OGIwYmMwZTkyMTQyMGE3YTIwMi90YWJsZXJhbmdlOmQwYWY3MzNlM2RhZjQ4YjBiYzBlOTIxNDIwYTdhMjAyXzgtMS0xLTEtMjY2NDE_9ac21417-a269-4f75-9178-31ba8ae8962a"
      unitRef="usd">3202000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpkMGFmNzMzZTNkYWY0OGIwYmMwZTkyMTQyMGE3YTIwMi90YWJsZXJhbmdlOmQwYWY3MzNlM2RhZjQ4YjBiYzBlOTIxNDIwYTdhMjAyXzktMS0xLTEtMjY2NDE_65fd6e0f-a451-417e-a510-36917d979b8b"
      unitRef="usd">2116000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90YWJsZTpkMGFmNzMzZTNkYWY0OGIwYmMwZTkyMTQyMGE3YTIwMi90YWJsZXJhbmdlOmQwYWY3MzNlM2RhZjQ4YjBiYzBlOTIxNDIwYTdhMjAyXzEwLTEtMS0xLTI2NjQx_f002a69f-64d2-481f-b331-b01d33e5f550"
      unitRef="usd">13049000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i626480a0c68947c3b17a2e11ba4912ca_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzY1NTI_c4df9381-50d4-4d69-bf93-8ba57f75a9d0"
      unitRef="cad">6000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9103788e1d044f6ab7167f3e61cf77c2_D20150115-20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzY3MDk_f077411c-d536-4338-a697-f10d1d428c66"
      unitRef="number">0.0020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i43cef9b7bab644f1aa48454ace0ab204_I20150115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzY3MTg_41878cea-c3d9-4def-a4bc-c6b7ee3a558f"
      unitRef="cad">500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib9b0dd0db45f4c8f9a02b6f9c310db3e_D20150115-20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzY4NDY_bd6cb9a8-3cce-46ef-b67c-e318a5a62062"
      unitRef="number">0.0020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icb0a8634d03341a0ae961d759225ad50_I20150115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzY4NTk_6be69f88-26b3-44c0-89e5-ec945d78fd05"
      unitRef="cad">1500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if2d5fe8f47514bbcae423f948040a7f6_I20150115"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzE2NDkyNjc0NDk5NjI_70479d65-30b1-4602-9883-e7f33fb6fe4a"
      unitRef="cad">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i4c0cc528728b4737bddef613372bc6ab_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzY5NTc_262fc0e8-946b-4074-8867-a7a3e3421497"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="iebe63ef7ae1d4ce4bdcb7376c4bd0deb_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMjQvZnJhZzo2MDg3YWVjMDM4NmI0MGViOWY4YzllNGNhYzRmNzc4ZS90ZXh0cmVnaW9uOjYwODdhZWMwMzg2YjQwZWI5ZjhjOWU0Y2FjNGY3NzhlXzY5NTc_563393c0-35be-4c47-8645-3e516b1584eb"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzgxMDU_5b92f560-b4b3-4bbf-b149-de3556c49324">Income Taxes&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit Inc.&#x2019;s tax provision includes its proportional share of Summit Holdings&#x2019; tax attributes. Summit Holdings&#x2019; subsidiaries are primarily limited liability companies, but do include certain entities organized as C corporations and a Canadian subsidiary. The tax attributes related to the limited liability companies are passed on to Summit Holdings and then to its partners, including Summit Inc. The tax attributes associated with the C corporation and Canadian subsidiaries are fully reflected in the Company&#x2019;s consolidated financial statements. For the years ended January 1, 2022, January 2, 2021 and December 28, 2019, income taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes:&lt;/span&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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 48.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;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate on pre-tax income differs from the U.S.&#160;statutory rate of 21%  for 2021, 2020 and 2019, respectively, due to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 (benefit) at federal statutory tax rate&lt;/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;41,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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: Income tax benefit at federal statutory tax rate for LLC entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 and local income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate 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;2,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis differences from divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#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;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax receivable agreement (benefit) 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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(4,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:87.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 components of the net deferred income tax asset (liability) as January 1, 2022 and January 2, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Deferred tax assets (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: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="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:11pt;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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net intangible 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;177,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;199,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accelerated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(199,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating 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;224,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in limited partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mining reclamation reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Working capital (e.g., accrued compensation, prepaid assets)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;231,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: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 foreign deferred tax liability (included in other 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;(16,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:87.75pt"&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-indent:36pt"&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 January 1, 2022, $365.1 million of our deferred tax assets subject to our TRA are included in the net intangible assets and the net operating loss line items above. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our income tax expense (benefit) was $44.4 million, $(12.2) million and $17.1 million in the fiscal years ended 2021, 2020 and 2019, respectively. Our effective income tax rate in 2021 and 2020 was impacted by the IRS interpretative guidance of TCJA, a change in state tax rates and a change in the amount of our TRA liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible, as well as consideration of tax-planning strategies we may seek to utilize net operating loss carryforwards that begin to expire in 2030. The Company updates the analysis, and adjusted the valuation allowance for interest expense carryforwards limited under the TCJA based on updated forecast models each year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 28, 2019 we had $41.5&#160;million of unrecognized tax benefits that if recognized would affect the annual effective tax rate. Those benefits were subsequently recognized in the year ended January 2, 2021.  We had no unrecognized tax benefits as of January 1, 2022 and January 2, 2021, respectively.  We did not recognize interest or penalties related to this amount as it is offset by other attributes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our net operating loss carryforward deferred tax assets begin to expire in 2030 and are expected to reverse before expiration. Therefore, we have not given consideration to any potential tax planning strategies as a source of future taxable income to monetize those net operating loss carryforwards. The Company will continue to monitor facts and circumstances, including our analysis of other sources of taxable income, in the reassessment of the likelihood that the tax benefit of our deferred tax assets will be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 January 1, 2022, Summit Inc. had federal net operating loss carryforwards of $902 million, a portion of which expire between 2030 and 2038.&#160;As of January 1, 2022, $581 million of our federal net operating losses were under the terms of our TRA. As of January 1, 2022 and January 2, 2021, Summit Inc. had a valuation allowance on net deferred tax assets of $1.7 million and $1.7 million, respectively, where realization of our net operating losses are not more likely than not. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Valuation Allowance:&lt;/span&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:11pt;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:11pt;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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year decreases (increases) 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&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 style="text-indent:87.75pt"&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-indent:36pt"&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;Tax Receivable Agreement&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;&#x2014; During 2015, the Company&#160;entered into a TRA with the holders of LP Units and certain other pre-initial public offering owners (&#x201c;Investor Entities&#x201d;) that provides for the payment by Summit Inc. to exchanging holders of LP Units of 85% of the benefits, if any, that Summit Inc. actually realizes (or, under certain circumstances such as an early termination of the TRA, is deemed to realize) as a result of&#160;increases in the tax basis of tangible and intangible assets of Summit Holdings and certain other tax benefits related to entering into the TRA, including tax benefits attributable to payments under the TRA.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When LP Units are exchanged for an equal number of newly-issued shares of Summit Inc.&#x2019;s Class A common stock, these exchanges result in new deferred tax assets. Using tax rates in effect as of each year end, $13.7 million and $2.4 million of deferred tax assets were created during the years ended January 1, 2022 and January 2, 2021, respectively, when LP Units were exchanged for shares of Class A 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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Each year, we update our estimate as to when TRA payments will be made. The timing and cash tax savings of those payments can cause variations in the future value of TRA tax attributes. As noted above, when payments are made under the TRA, a portion of the payment made will be characterized as imputed interest under IRS regulations. We also updated our estimate of the state income tax rate that will be in effect at the date the TRA payments are made. As a result of our updated state income tax rate, and the variance in TRA tax attributes noted above, we have decreased our TRA liability $6.8&#160;million and increased by $7.6 million as of January 1, 2022 and January 2, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our TRA liability as of January 1, 2022 and January 2, 2021 was $326.5 million and $321.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&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;Tax Distributions&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; &#x2013; The holders of Summit Holdings&#x2019; LP Units, including Summit Inc., incur U.S. federal, state and local income taxes on their share of any taxable income of Summit Holdings. The limited partnership agreement of&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit Holdings provides for pro rata cash distributions (&#x201c;tax distributions&#x201d;) to the holders of the LP Units in an amount generally calculated to provide each holder of LP Units with sufficient cash to cover its tax liability in respect of the LP Units. In general, these tax distributions are computed based on Summit Holdings&#x2019; estimated taxable income allocated to Summit Inc. multiplied by an assumed tax rate equal to the highest effective marginal combined U.S. federal, state and local income tax rate applicable to a corporate resident in New York, New York.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended January 1, 2022 and January 2, 2021, Summit Holdings did not pay any tax distributions to holders of its LP Units, other than Summit Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;C Corporation Subsidiaries&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; &#x2014; The effective income tax rate for the C corporations differ from the statutory federal rate primarily due to (1)&#160;tax depletion expense (benefit) in excess of the expense recorded under U.S. GAAP, (2)&#160;state income taxes and the effect of graduated tax rates, (3) differences between book and tax basis for divested businesses, (4)&#160;various other items such as limitations on meals and entertainment and other costs and (5) unrecognized tax benefits. The effective income tax rate for the Canadian subsidiary is not significantly different from its historical effective tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No material interest or penalties were recognized in income tax expense during the years ended January 1, 2022, January 2, 2021 or December 28, 2019. Tax years from 2015 to 2019 remain open and subject to audit by federal, Canadian, and state tax authorities.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzgxMDM_faff4071-f390-40ba-ab8c-3386dce7a715">For the years ended January 1, 2022, January 2, 2021 and December 28, 2019, income taxes consisted of the following:&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes:&lt;/span&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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,012)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 48.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;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2ZWRlM2JjMWM5ZmU0OWE1OTdmMjY1Zjc5YTllODlhYS90YWJsZXJhbmdlOjZlZGUzYmMxYzlmZTQ5YTU5N2YyNjVmNzlhOWU4OWFhXzItMi0xLTEtMjY2NDE_e324dc17-f003-4bec-8b94-c7eefa8fa53c"
      unitRef="usd">8030000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2ZWRlM2JjMWM5ZmU0OWE1OTdmMjY1Zjc5YTllODlhYS90YWJsZXJhbmdlOjZlZGUzYmMxYzlmZTQ5YTU5N2YyNjVmNzlhOWU4OWFhXzItNC0xLTEtMjY2NDE_d936b443-5f9c-40e0-a4e4-0a29b83a069a"
      unitRef="usd">3827000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2ZWRlM2JjMWM5ZmU0OWE1OTdmMjY1Zjc5YTllODlhYS90YWJsZXJhbmdlOjZlZGUzYmMxYzlmZTQ5YTU5N2YyNjVmNzlhOWU4OWFhXzItNi0xLTEtMjY2NDE_f1b55b8b-5f06-4798-bf24-053d2a9d81e2"
      unitRef="usd">69000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2ZWRlM2JjMWM5ZmU0OWE1OTdmMjY1Zjc5YTllODlhYS90YWJsZXJhbmdlOjZlZGUzYmMxYzlmZTQ5YTU5N2YyNjVmNzlhOWU4OWFhXzMtMi0xLTEtMjY2NDE_fc84fbbd-bd61-499a-a5e3-b120a786522e"
      unitRef="usd">36326000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2ZWRlM2JjMWM5ZmU0OWE1OTdmMjY1Zjc5YTllODlhYS90YWJsZXJhbmdlOjZlZGUzYmMxYzlmZTQ5YTU5N2YyNjVmNzlhOWU4OWFhXzMtNC0xLTEtMjY2NDE_ce781574-bfdd-4d41-af92-9ef6377415e6"
      unitRef="usd">-16012000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2ZWRlM2JjMWM5ZmU0OWE1OTdmMjY1Zjc5YTllODlhYS90YWJsZXJhbmdlOjZlZGUzYmMxYzlmZTQ5YTU5N2YyNjVmNzlhOWU4OWFhXzMtNi0xLTEtMjY2NDE_61971a7d-3aa3-4d70-9893-ec93c4f5c64e"
      unitRef="usd">17032000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2ZWRlM2JjMWM5ZmU0OWE1OTdmMjY1Zjc5YTllODlhYS90YWJsZXJhbmdlOjZlZGUzYmMxYzlmZTQ5YTU5N2YyNjVmNzlhOWU4OWFhXzQtMi0xLTEtMjY2NDE_fbce2316-3377-422d-8a67-b958059c819d"
      unitRef="usd">44356000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2ZWRlM2JjMWM5ZmU0OWE1OTdmMjY1Zjc5YTllODlhYS90YWJsZXJhbmdlOjZlZGUzYmMxYzlmZTQ5YTU5N2YyNjVmNzlhOWU4OWFhXzQtNC0xLTEtMjY2NDE_acf5e1b7-d71b-49a8-9bac-70e2b43b8a1e"
      unitRef="usd">-12185000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2ZWRlM2JjMWM5ZmU0OWE1OTdmMjY1Zjc5YTllODlhYS90YWJsZXJhbmdlOjZlZGUzYmMxYzlmZTQ5YTU5N2YyNjVmNzlhOWU4OWFhXzQtNi0xLTEtMjY2NDE_7ac5e180-34bb-4153-bdeb-e1ff79469621"
      unitRef="usd">17101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzgxMDY_e1ff8939-a2df-4288-babc-98b744d71a7c">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate on pre-tax income differs from the U.S.&#160;statutory rate of 21%  for 2021, 2020 and 2019, respectively, due to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 (benefit) at federal statutory tax rate&lt;/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;41,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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: Income tax benefit at federal statutory tax rate for LLC entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 and local income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate 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;2,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basis differences from divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#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;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax receivable agreement (benefit) 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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(4,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzEtMi0xLTEtMjY2NDE_02df7cd3-f60b-404b-9987-278cd8f854f5"
      unitRef="usd">41273000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzEtNC0xLTEtMjY2NDE_af7910b6-9133-4dee-beb2-fa6619d22ac9"
      unitRef="usd">27100000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzEtNi0xLTEtMjY2NDE_25c78eda-9259-4df7-8811-d0d9334033cc"
      unitRef="usd">16427000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzItMi0xLTEtMjY2NDE_7c663425-475d-430e-af28-34d9eb4886f1"
      unitRef="usd">-459000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzItNC0xLTEtMjY2NDE_9113e522-75c9-4464-85e9-8b9238696c1d"
      unitRef="usd">-593000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzItNi0xLTEtMjY2NDE_29a4ed02-230f-4d30-a75e-172f847e9d3c"
      unitRef="usd">-658000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzMtMi0xLTEtMjY2NDE_15ed3bbb-efb4-422f-8119-522c491fad55"
      unitRef="usd">7287000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzMtNC0xLTEtMjY2NDE_0d08e30a-98b5-4f35-a3c2-147b72bca647"
      unitRef="usd">5067000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzMtNi0xLTEtMjY2NDE_cedfdfa2-b6e6-46ae-b7e6-bdc43dcbd914"
      unitRef="usd">3792000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <sum:IncomeTaxReconciliationPermanentDifference
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzQtMi0xLTEtMjY2NDE_7d1783f4-7878-4ddb-a748-8a0a41818d68"
      unitRef="usd">-5493000</sum:IncomeTaxReconciliationPermanentDifference>
    <sum:IncomeTaxReconciliationPermanentDifference
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzQtNC0xLTEtMjY2NDE_a8f5e9e2-9706-4a96-9bdc-7c260c2ec050"
      unitRef="usd">-3345000</sum:IncomeTaxReconciliationPermanentDifference>
    <sum:IncomeTaxReconciliationPermanentDifference
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzQtNi0xLTEtMjY2NDE_a6e3f0d4-a609-4930-b752-6db582c4a06e"
      unitRef="usd">-6272000</sum:IncomeTaxReconciliationPermanentDifference>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzUtMi0xLTEtMjY2NDE_487b69d9-25a9-4bcd-9d06-3ac18b483965"
      unitRef="usd">2317000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzUtNC0xLTEtMjY2NDE_a4eeb40d-549b-4fdf-89cf-3a0870ed4b56"
      unitRef="usd">4257000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzUtNi0xLTEtMjY2NDE_0ed6eb14-2700-4bb1-b3b2-6882bb90f89b"
      unitRef="usd">-2006000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzYtMi0xLTEtNDM3MTk_d907d5db-cb1d-4e0d-be55-17ffc6d10212"
      unitRef="usd">3766000</sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences>
    <sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzYtNC0xLTEtNDM3MjU_9e6652ca-600b-4ce1-af4e-8bd161315d14"
      unitRef="usd">0</sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences>
    <sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzYtNi0xLTEtNDM3MzE_f62b1bcd-12bf-4529-96b7-fb443309b264"
      unitRef="usd">0</sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences>
    <sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzYtMi0xLTEtMjY2NDE_76fe7e65-296e-4ba1-b455-e2bc3dd21e3f"
      unitRef="usd">0</sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzYtNC0xLTEtMjY2NDE_cf9cc642-de3d-42b2-bb77-de2de0a7367e"
      unitRef="usd">-41548000</sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzYtNi0xLTEtMjY2NDE_0752d28b-2ac1-4bbb-8fcb-a3d412791a90"
      unitRef="usd">18885000</sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <sum:IncomeTaxReconciliationEffectOfTraExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzctMi0xLTEtMjY2NDE_28eea680-1379-435e-872c-ec7afea76756"
      unitRef="usd">28000</sum:IncomeTaxReconciliationEffectOfTraExpense>
    <sum:IncomeTaxReconciliationEffectOfTraExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzctNC0xLTEtMjY2NDE_66a20ea4-f313-4fe6-ac25-87927a748b83"
      unitRef="usd">-6000</sum:IncomeTaxReconciliationEffectOfTraExpense>
    <sum:IncomeTaxReconciliationEffectOfTraExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzctNi0xLTEtMjY2NDE_1ace3765-b05a-439d-9bd3-4ce55dc76365"
      unitRef="usd">2436000</sum:IncomeTaxReconciliationEffectOfTraExpense>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzgtMi0xLTEtMjY2NDE_62484cc8-2e5c-4dce-8918-a8b58326320c"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzgtNC0xLTEtMjY2NDE_51bc182e-6192-43e7-9353-61bbca912664"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzgtNi0xLTEtMjY2NDE_81eb3e91-5ef6-44ec-8070-e6677cb58db6"
      unitRef="usd">-17691000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzEwLTItMS0xLTI2NjQx_64c9f60e-911e-472d-b3bc-d2c064e8a40e"
      unitRef="usd">-4363000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzEwLTQtMS0xLTI2NjQx_31b0aa5b-6183-442a-a93b-4c1daade8d64"
      unitRef="usd">-3117000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzEwLTYtMS0xLTI2NjQx_c40f21e0-d2de-4848-8ef1-5cf0242b46e0"
      unitRef="usd">2188000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzExLTItMS0xLTI2NjQx_b373e19b-16c7-46bb-8e1c-20ded8968751"
      unitRef="usd">44356000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzExLTQtMS0xLTI2NjQx_bc612b3e-68ca-43b1-b0a2-371ab0ccb304"
      unitRef="usd">-12185000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo2N2I0ZWU4M2FmNGY0ZTkzODk5ZGFiNDNmYTc5ZTBkZC90YWJsZXJhbmdlOjY3YjRlZTgzYWY0ZjRlOTM4OTlkYWI0M2ZhNzllMGRkXzExLTYtMS0xLTI2NjQx_611cca14-bba1-42bf-a662-e4317f01c022"
      unitRef="usd">17101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzgwODE_c7d54892-b612-4a5e-bde1-c601a64c7411">The following table summarizes the components of the net deferred income tax asset (liability) as January 1, 2022 and January 2, 2021:&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Deferred tax assets (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: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="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:11pt;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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net intangible 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;177,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;199,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accelerated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(199,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating 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;224,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in limited partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mining reclamation reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Working capital (e.g., accrued compensation, prepaid assets)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;231,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: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 foreign deferred tax liability (included in other 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;(16,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <sum:DeferredTaxAssetsIntangibleAssetsExcludingGoodwill
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzItMi0xLTEtMjY2NDE_107dec03-8ee4-4b06-8bd6-e393106e8af4"
      unitRef="usd">177220000</sum:DeferredTaxAssetsIntangibleAssetsExcludingGoodwill>
    <sum:DeferredTaxAssetsIntangibleAssetsExcludingGoodwill
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzItNC0xLTEtMjY2NDE_10ac4328-7723-4b12-9635-758899ce36ac"
      unitRef="usd">199497000</sum:DeferredTaxAssetsIntangibleAssetsExcludingGoodwill>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzMtMi0xLTEtMjY2NDE_4326691b-8dd6-497b-9c64-936a7bee9847"
      unitRef="usd">199357000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzMtNC0xLTEtMjY2NDE_cd73de03-903b-451b-a6ad-fa093af70286"
      unitRef="usd">209644000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzQtMi0xLTEtMjY2NDE_817a0d9b-38d2-48df-b215-11520689a498"
      unitRef="usd">224014000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzQtNC0xLTEtMjY2NDE_ee21fd74-ddf6-4076-afbc-259c0059fda6"
      unitRef="usd">227560000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <sum:DeferredTaxLiabilityInvestmentInPartnership
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzUtMi0xLTEtMjY2NDE_7a60682c-b0f9-4544-a41f-a45be0d7f2aa"
      unitRef="usd">38548000</sum:DeferredTaxLiabilityInvestmentInPartnership>
    <sum:DeferredTaxLiabilityInvestmentInPartnership
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzUtNC0xLTEtMjY2NDE_1276a5da-592c-440a-80b1-3e1c4d0b1cef"
      unitRef="usd">33139000</sum:DeferredTaxLiabilityInvestmentInPartnership>
    <sum:DeferredTaxAssetsMiningReclamationReserve
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzYtMi0xLTEtMjY2NDE_6535b89e-09f4-494b-8478-acf1e375a26f"
      unitRef="usd">3341000</sum:DeferredTaxAssetsMiningReclamationReserve>
    <sum:DeferredTaxAssetsMiningReclamationReserve
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzYtNC0xLTEtMjY2NDE_5e6beb91-b151-48a2-b64f-ff70f5aa9eff"
      unitRef="usd">3306000</sum:DeferredTaxAssetsMiningReclamationReserve>
    <sum:DeferredTaxAssetsLiabilitiesWorkingCapital
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzgtMi0xLTEtMjY2NDE_c33e87b0-e561-4fdd-9fb4-678b767e1025"
      unitRef="usd">39571000</sum:DeferredTaxAssetsLiabilitiesWorkingCapital>
    <sum:DeferredTaxAssetsLiabilitiesWorkingCapital
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzgtNC0xLTEtMjY2NDE_76db88e9-499f-4fd4-8a12-6bf7ec591cbf"
      unitRef="usd">45972000</sum:DeferredTaxAssetsLiabilitiesWorkingCapital>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzEwLTItMS0xLTI2NjQx_ebe1ebec-a324-444e-8e66-92af1a34d8ba"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzEwLTQtMS0xLTI2NjQx_184825eb-2e78-4de8-b051-32baf7f4a882"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzExLTItMS0xLTI2NjQx_43c342f4-e2c9-4edb-af6f-4f34945c4130"
      unitRef="usd">204566000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzExLTQtMS0xLTI2NjQx_b4a4a75d-1a35-4a7c-914f-122fde86b691"
      unitRef="usd">231877000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <sum:DeferredTaxLiabilityIncludedInOtherNoncurrentLiabilities
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzEyLTItMS0xLTI2NjQx_26ec6812-566c-4c0d-90f4-7cad8415c354"
      unitRef="usd">16939000</sum:DeferredTaxLiabilityIncludedInOtherNoncurrentLiabilities>
    <sum:DeferredTaxLiabilityIncludedInOtherNoncurrentLiabilities
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzEyLTQtMS0xLTI2NjQx_4aa8ec80-f401-4d99-b3dd-3b6ce061fdbf"
      unitRef="usd">18393000</sum:DeferredTaxLiabilityIncludedInOtherNoncurrentLiabilities>
    <sum:DeferredTaxAssetsLiabilitiesNetExcludingRecordedInNoncurrentLiabilities
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzEzLTItMS0xLTI2NjQx_70392dfc-4b2b-4517-8279-457e35586511"
      unitRef="usd">187627000</sum:DeferredTaxAssetsLiabilitiesNetExcludingRecordedInNoncurrentLiabilities>
    <sum:DeferredTaxAssetsLiabilitiesNetExcludingRecordedInNoncurrentLiabilities
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTpkMzc0MjY5ZTUzNzU0NmYwOTkzZTJhOTlmNTBiMDZjYy90YWJsZXJhbmdlOmQzNzQyNjllNTM3NTQ2ZjA5OTNlMmE5OWY1MGIwNmNjXzEzLTQtMS0xLTI2NjQx_90169f29-3b79-400a-b977-361c84dcc149"
      unitRef="usd">213484000</sum:DeferredTaxAssetsLiabilitiesNetExcludingRecordedInNoncurrentLiabilities>
    <sum:DeferredTaxAssetsSubjectToTaxReceivableAgreement
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzkyMw_a9017aba-c046-49c6-ac83-62b2294a9bd2"
      unitRef="usd">365100000</sum:DeferredTaxAssetsSubjectToTaxReceivableAgreement>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzEwOTk_44c302a1-8d40-4f1b-8316-b3dcb2f76c80"
      unitRef="usd">44400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzExMDM_ea011492-6b03-4f15-8f01-703cdd00cac2"
      unitRef="usd">-12200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzExMTA_1e8ca7a9-7262-4917-9565-034d66e4d829"
      unitRef="usd">17100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ied9594f024bd4333bbbe1c01be5f5ce8_I20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzI5MTI_6834746c-4beb-4cc5-ab91-9f05135433d0"
      unitRef="usd">41500000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzEwOTk1MTE2MzgxMTk_0d245003-e041-4bb2-b346-6c67c799b35e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzEwOTk1MTE2MzgxMTk_e45a2940-9ae9-4a5e-ad03-2b4756175a63"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i7660c8f8be53425f9b600cc2c0417ab0_I20220101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzM3MjU_d39afbe2-f1a2-403f-bcab-0bb566a97fd3"
      unitRef="usd">902000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i4668f371d4ce4a159eb31368485138c2_I20220101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzM3ODg_8767f0e2-8245-4497-8c2f-6b86cc0ad12d"
      unitRef="usd">581000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzM5NDU_00d12393-d9d1-4233-af1d-7914dddc49aa"
      unitRef="usd">1700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzM5NTI_7e036915-0189-47fa-bfba-93dedc223bd7"
      unitRef="usd">1700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzgwOTk_86598a69-2f0d-4d42-8a04-b6cfab928f11">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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: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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Valuation Allowance:&lt;/span&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:11pt;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:11pt;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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year decreases (increases) 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&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:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo3MmQ4NDkzNTBjN2Q0NGM1YjIxZGNhNGUwODIwMmUwMy90YWJsZXJhbmdlOjcyZDg0OTM1MGM3ZDQ0YzViMjFkY2E0ZTA4MjAyZTAzXzItMi0xLTEtMjY2NDE_1d73cf2e-df57-4374-8ea1-6384fff0baae"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ied9594f024bd4333bbbe1c01be5f5ce8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo3MmQ4NDkzNTBjN2Q0NGM1YjIxZGNhNGUwODIwMmUwMy90YWJsZXJhbmdlOjcyZDg0OTM1MGM3ZDQ0YzViMjFkY2E0ZTA4MjAyZTAzXzItNC0xLTEtMjY2NDE_7c542693-cd85-48e3-88e4-0252f14b7ec1"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <sum:ValuationAllowanceDeferredTaxAssetCurrentYearIncreaseDecreaseFromOperations
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo3MmQ4NDkzNTBjN2Q0NGM1YjIxZGNhNGUwODIwMmUwMy90YWJsZXJhbmdlOjcyZDg0OTM1MGM3ZDQ0YzViMjFkY2E0ZTA4MjAyZTAzXzUtMi0xLTEtMjY2NDE_61ed77df-adef-4a20-a1e8-1b2932ff3692"
      unitRef="usd">0</sum:ValuationAllowanceDeferredTaxAssetCurrentYearIncreaseDecreaseFromOperations>
    <sum:ValuationAllowanceDeferredTaxAssetCurrentYearIncreaseDecreaseFromOperations
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo3MmQ4NDkzNTBjN2Q0NGM1YjIxZGNhNGUwODIwMmUwMy90YWJsZXJhbmdlOjcyZDg0OTM1MGM3ZDQ0YzViMjFkY2E0ZTA4MjAyZTAzXzUtNC0xLTEtMjY2NDE_f39119ff-b7f8-47a4-a5f2-170ca147a71a"
      unitRef="usd">0</sum:ValuationAllowanceDeferredTaxAssetCurrentYearIncreaseDecreaseFromOperations>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo3MmQ4NDkzNTBjN2Q0NGM1YjIxZGNhNGUwODIwMmUwMy90YWJsZXJhbmdlOjcyZDg0OTM1MGM3ZDQ0YzViMjFkY2E0ZTA4MjAyZTAzXzctMi0xLTEtMjY2NDE_257a232f-c29f-479b-bd72-c68d50b3c847"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90YWJsZTo3MmQ4NDkzNTBjN2Q0NGM1YjIxZGNhNGUwODIwMmUwMy90YWJsZXJhbmdlOjcyZDg0OTM1MGM3ZDQ0YzViMjFkY2E0ZTA4MjAyZTAzXzctNC0xLTEtMjY2NDE_45fae731-1f95-4af5-9b8a-1585b41a58b4"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <sum:PercentageOfTaxReceivableAgreement
      contextRef="i7399ad54610b4fc0b2ab02444a234268_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzQzMDc_74e97d79-b4fd-4499-9d71-a7e8088954cc"
      unitRef="number">0.85</sum:PercentageOfTaxReceivableAgreement>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzQ4OTk_76ad0807-61c0-4ffa-b48f-5293015b152f"
      unitRef="usd">13700000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzQ5MDY_d6594971-6095-483d-b7ad-b3449cfd5226"
      unitRef="usd">2400000</us-gaap:DeferredTaxAssetsInvestments>
    <sum:TaxReceivableAgreementExpenseIncome
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzYyMDU_c9e9e63a-e4ce-4f99-98d3-7f6718d1f769"
      unitRef="usd">-6800000</sum:TaxReceivableAgreementExpenseIncome>
    <sum:TaxReceivableAgreementExpenseIncome
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzYyMjU_79907d1a-2c6a-40cb-b0ba-8d03e3235433"
      unitRef="usd">-7600000</sum:TaxReceivableAgreementExpenseIncome>
    <sum:TaxReceivableAgreementLiability
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzYyOTk_3193238c-4158-4a37-87c7-13023779ed13"
      unitRef="usd">326500000</sum:TaxReceivableAgreementLiability>
    <sum:TaxReceivableAgreementLiability
      contextRef="i62435f3def0b467087d5217126e14f42_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzYzMDY_3831977f-647e-43d9-bb21-b3d301b5050a"
      unitRef="usd">321700000</sum:TaxReceivableAgreementLiability>
    <us-gaap:LimitedPartnersCapitalAccountDistributionAmount
      contextRef="i3bb5254317f74d7d8ac6cf07b350b99c_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzcxNzM_0219f10e-da2d-40b8-8990-fab157df1fa9"
      unitRef="usd">0</us-gaap:LimitedPartnersCapitalAccountDistributionAmount>
    <us-gaap:LimitedPartnersCapitalAccountDistributionAmount
      contextRef="ib0ea6f9a8e7e40e289c19bada6538751_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzcxNzM_5bf0aa33-2772-4c1e-abd0-8bb8918258b3"
      unitRef="usd">0</us-gaap:LimitedPartnersCapitalAccountDistributionAmount>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzc4NTE_5aebe4c9-ee8d-4081-bba0-d6d4fc30dfef"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzc4NTE_705019e7-42e1-4ab1-89d6-6406ff01d9e9"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzAvZnJhZzowZGM2M2FjODJmNzA0NTc3YjYyMmE2NjU3NjNlZTMyYy90ZXh0cmVnaW9uOjBkYzYzYWM4MmY3MDQ1NzdiNjIyYTY2NTc2M2VlMzJjXzc4NTE_8ee4d132-eedb-442a-849e-fbe34c322cd5"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90ZXh0cmVnaW9uOjJlMTMxOGUwMjc2ZjQ4NzhiMmIyYjJkZjgyOTQ4ZDVhXzU2OQ_3753eb25-956b-4864-9a51-8cc37240efe7">Earnings Per Share&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed by dividing net earnings by the weighted average common shares outstanding and diluted net earnings is computed by dividing net earnings, adjusted for changes in the earnings allocated to Summit Inc. as a result of the assumed conversion of LP Units, by the weighted-average common shares outstanding assuming dilution.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 shows the calculation of basic income per share: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 Summit Inc.&lt;/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;152,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Weighted average shares of Class A stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,436,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,204,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: Nonvested restricted stock awards of retirement eligible shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average basic shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,650,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,227,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,204,067&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.29&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.53&#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;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:400;line-height:100%"&gt;Diluted net income attributable to Summit 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;152,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;137,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,066&#160;&lt;/span&gt;&lt;/td&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;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;Weighted average shares of Class A stock 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;117,436,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,204,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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average dilutive shares outstanding&lt;/span&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;118,741,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,631,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;112,684,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.28&#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;1.20&#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;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Excluded from the above calculations were the shares noted below as they were antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Antidilutive shares:&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:left;vertical-align: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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LP Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;100,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90ZXh0cmVnaW9uOjJlMTMxOGUwMjc2ZjQ4NzhiMmIyYjJkZjgyOTQ4ZDVhXzU3Mw_6eebb3a7-05e5-4be9-a04b-6833aae30029">The following table shows the calculation of basic income per share: &#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 Summit Inc.&lt;/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;152,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Weighted average shares of Class A stock outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,436,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,204,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: Nonvested restricted stock awards of retirement eligible shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average basic shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,650,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,227,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,204,067&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.29&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.53&#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;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:400;line-height:100%"&gt;Diluted net income attributable to Summit 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;152,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;137,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,066&#160;&lt;/span&gt;&lt;/td&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;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;Weighted average shares of Class A stock 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;117,436,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,204,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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average dilutive shares outstanding&lt;/span&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;118,741,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,631,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;112,684,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.28&#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;1.20&#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;0.52&#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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzEtMi0xLTEtMjY2NDE_fe571ef1-26e2-4b01-a261-bbfd9c8594e5"
      unitRef="usd">152184000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzEtNC0xLTEtMjY2NDE_f85e24a4-15ad-4113-932c-60161cf523a5"
      unitRef="usd">137967000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzEtNi0xLTEtMjY2NDE_a953b04e-52ff-437a-8b95-699a657bf258"
      unitRef="usd">59066000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzMtMi0xLTEtMjg3MzI_732e653b-a393-4653-93c3-3b8ccbe167de"
      unitRef="shares">117436234</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzMtNC0xLTEtMjg3MzI_f63cbd27-f5e9-40cd-8111-354c06470e20"
      unitRef="shares">114014749</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic3eb6b8388554c2ba4e08339e86cc783_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzMtNi0xLTEtMjg3MzI_b008abe1-197d-49b0-a67f-1d2c9a6e73ff"
      unitRef="shares">112204067</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i4328f488933746a18d9b03d8256f7557_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzQtMi0xLTEtMjY2NDE_3c0e147d-80f7-42e1-b9f2-7aa005a89441"
      unitRef="shares">213846</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="ib61e87712bc74457a70464916045d8e6_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzQtNC0xLTEtMjY2NDE_85d1561d-5b39-4d19-abc5-c4f6fe1c1425"
      unitRef="shares">212443</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i84c224f9d9214fa5b622d5dfce2aba7e_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzQtNi0xLTEtMjY2NDE_97915c69-5743-4399-bbdb-f495a4e935b3"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2e691440352a430bb280183a77bd3883_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzYtMi0xLTEtMjY2NDE_d7eeb958-2efe-4fd7-b519-2be528839e51"
      unitRef="shares">117650080</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i08def95d287f4988b6911e6911a8f916_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzYtNC0xLTEtMjY2NDE_a41c17e0-57e1-4d4b-906d-f5359473d10b"
      unitRef="shares">114227192</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i55d69766fd3e4bdaa775f2c183887952_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzYtNi0xLTEtMjY2NDE_57b6319c-f36c-42e8-8dd5-13eabaa5b3f5"
      unitRef="shares">112204067</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2e691440352a430bb280183a77bd3883_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzctMi0xLTEtMjY2NDE_9f7f6f3e-1b4c-4a79-b449-d9e02cf46bc4"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i08def95d287f4988b6911e6911a8f916_D20191229-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzctNC0xLTEtMjY2NDE_828dd422-3f3b-4ed2-a733-9d4ca6a4fea1"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i55d69766fd3e4bdaa775f2c183887952_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzctNi0xLTEtMjY2NDE_55a8b978-e4c9-402d-9c3a-deb172fe1d0e"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzktMi0xLTEtMjY2NDE_560978a7-5ad0-46e3-b735-06c682e1fdd3"
      unitRef="usd">152184000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzktNC0xLTEtMjY2NDE_0007b260-447a-44eb-bc3f-4706cf9c2702"
      unitRef="usd">137967000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzktNi0xLTEtMjY2NDE_e7e87d22-9120-4f52-bff2-d294341c55ee"
      unitRef="usd">59066000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzExLTItMS0xLTI2NjQx_f612da2e-b7c8-4365-8ad4-35bc22e5207b"
      unitRef="shares">117436234</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzExLTQtMS0xLTI2NjQx_3d6d21c6-4d0f-4fca-97ec-21a14cf2360e"
      unitRef="shares">114014749</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic3eb6b8388554c2ba4e08339e86cc783_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzExLTYtMS0xLTI2NjQx_d136d426-f61d-4783-93b3-3dbc10052723"
      unitRef="shares">112204067</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i426e8bec201f4db38ea22daf1d47d372_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzEzLTItMS0xLTI2NjQx_d4f06780-1110-4dcf-834c-c5fea789c46b"
      unitRef="shares">282677</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3d6b8a5fc5c546db9c02817a4ebad36f_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzEzLTQtMS0xLTI2NjQx_43360fae-03a2-4d6a-9a65-952eb8b8cc10"
      unitRef="shares">3390</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2eb21c7d0c524932bc80b96cab113840_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzEzLTYtMS0xLTI2NjQx_915413fa-19df-4392-92b9-ce075c2d8b99"
      unitRef="shares">87290</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE0LTItMS0xLTI2NjQx_3df91308-4201-426b-8778-a62162d3dc24"
      unitRef="shares">17674</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE0LTQtMS0xLTI2NjQx_8d149126-0527-4935-aad0-3a9015711cdd"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="ic3eb6b8388554c2ba4e08339e86cc783_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE0LTYtMS0xLTI2NjQx_74512575-d4dd-4118-ac1f-28055a001f9e"
      unitRef="shares">4206</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id98f755a2ac5417e8912a8eb4d3ee49b_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE1LTItMS0xLTI2NjQx_8c9a6e38-523c-4ef3-8c05-c9a27538700b"
      unitRef="shares">816966</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i74f68fd5bf6a4719a58813158a5d638d_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE1LTQtMS0xLTI2NjQx_2aac2f95-3272-4497-8cf1-a613c069b2e4"
      unitRef="shares">520871</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5bae6c13d5234814adcd033cfc3a7b11_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE1LTYtMS0xLTI2NjQx_0eb0e692-daba-4024-8041-dc834b6d336c"
      unitRef="shares">342620</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8c554e41d80a49649ae887be0bd4b8e2_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE2LTItMS0xLTI2NjQx_9f0f298d-f220-411b-8091-3f8f8c40e0a7"
      unitRef="shares">188381</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i622c6fae62254da2b6563354d1d2ca29_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE2LTQtMS0xLTI2NjQx_0fc7a0b0-054f-4488-a06c-3e4e9c2c692b"
      unitRef="shares">92758</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3823985353f24f838b1884f35df847bc_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE2LTYtMS0xLTI2NjQx_9afb0a06-2030-4a62-b59b-d6c80d38326e"
      unitRef="shares">46535</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE3LTItMS0xLTI2NjQx_4bcc71ec-afa7-45db-916b-64d45e1287fe"
      unitRef="shares">118741932</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE3LTQtMS0xLTI2NjQx_fe846b79-1659-451d-a91a-179309c7e10b"
      unitRef="shares">114631768</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic3eb6b8388554c2ba4e08339e86cc783_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE3LTYtMS0xLTI2NjQx_ef293670-69d5-40a3-aaa5-6f4cebeaa94d"
      unitRef="shares">112684718</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE4LTItMS0xLTI2NjQx_176d6707-2954-499a-93bd-d73be66ba0a4"
      unitRef="usdPerShare">1.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE4LTQtMS0xLTI2NjQx_c792fb15-11e4-4876-b5df-4ac3fc9cf884"
      unitRef="usdPerShare">1.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic3eb6b8388554c2ba4e08339e86cc783_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo4MGVhZDg4NGZiMjg0NzIwODVjYjgzNDg2YTA2MWI1OS90YWJsZXJhbmdlOjgwZWFkODg0ZmIyODQ3MjA4NWNiODM0ODZhMDYxYjU5XzE4LTYtMS0xLTI2NjQx_1461c15d-f82f-40d2-aff0-a99b39fba74c"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90ZXh0cmVnaW9uOjJlMTMxOGUwMjc2ZjQ4NzhiMmIyYjJkZjgyOTQ4ZDVhXzU1Nw_ba1ebff5-3389-4758-b7dc-d03f1e1e757c">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Excluded from the above calculations were the shares noted below as they were antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Antidilutive shares:&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:left;vertical-align: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="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LP Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;100,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i814c9a3f7bf640559f30fc0c91ef5348_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo3ZDgzYjMwYWE3MTU0ZDg1YjY2NGQyYjRmMTVjMTNlMS90YWJsZXJhbmdlOjdkODNiMzBhYTcxNTRkODViNjY0ZDJiNGYxNWMxM2UxXzItMi0xLTEtMjY2NDE_f7379603-3d1e-4e48-b234-6cc8cd952a68"
      unitRef="shares">1867853</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0f47f4ac3f084e21a715b1d466f6f12b_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo3ZDgzYjMwYWE3MTU0ZDg1YjY2NGQyYjRmMTVjMTNlMS90YWJsZXJhbmdlOjdkODNiMzBhYTcxNTRkODViNjY0ZDJiNGYxNWMxM2UxXzItNC0xLTEtMjY2NDE_c41a2890-6b83-41ae-875e-e07ce19f63b1"
      unitRef="shares">3060248</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ife6cb5ff8ddc4c92b388d67bdd6aa4f2_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo3ZDgzYjMwYWE3MTU0ZDg1YjY2NGQyYjRmMTVjMTNlMS90YWJsZXJhbmdlOjdkODNiMzBhYTcxNTRkODViNjY0ZDJiNGYxNWMxM2UxXzItNi0xLTEtMjY2NDE_c16d3277-8c7e-4b31-a947-bf0d414e288d"
      unitRef="shares">3372706</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6c4c60b737404e9fac148f1f2ffcefb3_D20210103-20220101"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo3ZDgzYjMwYWE3MTU0ZDg1YjY2NGQyYjRmMTVjMTNlMS90YWJsZXJhbmdlOjdkODNiMzBhYTcxNTRkODViNjY0ZDJiNGYxNWMxM2UxXzQtMi0xLTEtMjY2NDE_cc48a0fa-5410-4014-8163-5f6069b1654d"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaa6226123f9b41528008890b34a77046_D20191229-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo3ZDgzYjMwYWE3MTU0ZDg1YjY2NGQyYjRmMTVjMTNlMS90YWJsZXJhbmdlOjdkODNiMzBhYTcxNTRkODViNjY0ZDJiNGYxNWMxM2UxXzQtNC0xLTEtMjY2NDE_bc71548d-6b8a-4543-ba9a-10353c0da08f"
      unitRef="shares">100037</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ief8a59edc9b5449c9cb6910870e1d98e_D20181230-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzMvZnJhZzoyZTEzMThlMDI3NmY0ODc4YjJiMmIyZGY4Mjk0OGQ1YS90YWJsZTo3ZDgzYjMwYWE3MTU0ZDg1YjY2NGQyYjRmMTVjMTNlMS90YWJsZXJhbmdlOjdkODNiMzBhYTcxNTRkODViNjY0ZDJiNGYxNWMxM2UxXzQtNi0xLTEtMjY2NDE_6958bc03-28df-4c4b-851c-95c9441276fe"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5Xzk1NA_cfd584c9-4e68-4be6-ac58-621240896c57">Stockholders&#x2019; Equity&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our capital stock consists of 1.0 billion shares of $0.01 par value Class A common stock authorized, of which 118,705,108 shares were issued and outstanding as of January 1, 2022. We also have authorized 250 million shares of $0.01 par value Class B common stock, of which 99 shares were issued and outstanding as of January 1, 2022. The Class B common stock entitles holders thereof, who are also holders of LP Units, with a number of votes that is equal to the number of LP Units they hold. The Class B common stock does not participate in dividends and does not have any liquidation rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, limited partners of Summit Holdings exchange their LP Units for shares of Class A common stock of Summit Inc. The following table summarizes the changes in our ownership of Summit Holdings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Summit Inc. Shares (Class A)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;LP Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Summit Inc. Ownership Percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December&#160;28, 2019&lt;/span&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;113,309,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,249,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;116,559,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;97.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Exchanges during period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;Stock option exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 equity transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;Balance &#x2014; January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,390,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,873,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;117,263,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchanges during period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,559,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;Stock option exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 equity transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,009,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,009,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January&#160;1,&#160;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;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;118,705,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,314,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;120,019,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss)&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 changes in each component of accumulated other comprehensive income (loss) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign&#160;currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&#160;in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;comprehensive&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;retirement&#160;plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December&#160;28 , 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liability adjustment, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January&#160;2, 2021&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:400;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:400;line-height:100%"&gt;533&#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:400;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:400;line-height:100%"&gt;4,670&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Postretirement liability adjustment, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icbb288e288014c34b990ba681e221ba9_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5XzYz_484ef38c-966d-43ef-ba99-91c0cb788bce"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icbb288e288014c34b990ba681e221ba9_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5Xzc2_504afe5e-086e-4b1f-9e7c-975f08bd8052"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icbb288e288014c34b990ba681e221ba9_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5XzEzMQ_9880acf4-1cf4-49e9-bc8e-04be51ad8676"
      unitRef="shares">118705108</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="icbb288e288014c34b990ba681e221ba9_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5XzEzMQ_d5d315c7-af58-4dba-aebb-8bad169df8e1"
      unitRef="shares">118705108</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i140ecf74c9a142ad87e98a393ef0b22a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5XzIwNA_14e03281-6c95-4963-be13-c931234f8523"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i140ecf74c9a142ad87e98a393ef0b22a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5XzIxNw_ada7406f-4d67-4e13-a454-f41b13790340"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i140ecf74c9a142ad87e98a393ef0b22a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5XzI2MQ_122ce6f3-00b5-4a7e-8232-16e60ac4ecc3"
      unitRef="shares">99</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i140ecf74c9a142ad87e98a393ef0b22a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5XzI2MQ_c7b04913-b5b6-49f0-bab2-18a237ce05fe"
      unitRef="shares">99</us-gaap:CommonStockSharesIssued>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5Xzk0NA_5efde8e1-297e-4a0a-aace-55260f94c710">The following table summarizes the changes in our ownership of Summit Holdings:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Summit Inc. Shares (Class A)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;LP Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Summit Inc. Ownership Percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December&#160;28, 2019&lt;/span&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;113,309,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,249,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;116,559,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;97.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Exchanges during period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;Stock option exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 equity transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;Balance &#x2014; January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,390,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,873,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;117,263,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exchanges during period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,559,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;Stock option exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 equity transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,009,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,009,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January&#160;1,&#160;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;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;118,705,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,314,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;120,019,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;/table&gt;</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="i21fc31dde4fa425b841770395abf910c_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzEtMi0xLTEtMjY2NDE_a8c5f68f-4b1a-44a5-a227-30088b652d6e"
      unitRef="shares">113309385</us-gaap:CommonStockSharesIssued>
    <us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding
      contextRef="ie5ae6ba8367d4908a4106d10d7d046a9_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzEtNC0xLTEtMjY2NDE_27477e52-799e-40e3-8337-aee04e6561fc"
      unitRef="shares">3249657</us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib6578205c9a74059a1827fb82ceb3104_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzEtNi0xLTEtMjY2NDE_1bc70128-0a83-438f-b947-2b1437994981"
      unitRef="shares">116559042</us-gaap:CommonStockSharesIssued>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="if11be41a76974230915043a0df4e624c_I20191228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzEtOC0xLTEtMjY2NDE_d642b394-a76b-487e-9bfa-91a5f3a3ad88"
      unitRef="number">0.972</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzItMi0xLTEtMjY2NDE_cb7e0867-a8ba-451f-aec5-d9ff6b1ab0f6"
      unitRef="shares">376487</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <sum:LimitedPartnersCapitalAccountUnitsExchanged
      contextRef="ib0961ee5f88b46cc9f90ee4c1c4077a5_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzItNC0xLTEtMjY2NDE_a6a7291b-1a5e-44c3-b342-d3af2e6c220d"
      unitRef="shares">376487</sum:LimitedPartnersCapitalAccountUnitsExchanged>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="ib76c2338dabd4c5692360ce13d1a14a8_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzItNi0xLTEtMjY2NDE_01ec8415-daf7-4eb8-b199-5981f303d781"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzMtMi0xLTEtMjY2NDE_82bf00cc-edcc-4366-ac26-adff8c7e7bcb"
      unitRef="shares">54517</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzMtNi0xLTEtMjY2NDE_e34a6ea3-7a91-4612-858f-640d0e6676e3"
      unitRef="shares">54517</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <sum:OtherEquityActivityShares
      contextRef="i316f35570cd54372bc4b0399acddcf8b_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzQtMi0xLTEtMjY2NDE_85ef4c38-e507-4066-a380-9a846b60ec2b"
      unitRef="shares">650206</sum:OtherEquityActivityShares>
    <sum:OtherEquityActivityShares
      contextRef="ib76c2338dabd4c5692360ce13d1a14a8_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzQtNi0xLTEtMjY2NDE_09b15906-d219-4d3b-ae86-d4aec70ffc51"
      unitRef="shares">650206</sum:OtherEquityActivityShares>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic14feee5b36d44fdafd54fcf5f4ae04c_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzUtMi0xLTEtMjY2NDE_ea3e1b87-1275-4262-9990-3a8dc124da7a"
      unitRef="shares">114390595</us-gaap:CommonStockSharesIssued>
    <us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding
      contextRef="i0d21d35fc75a4150a3e271af9cf2d62c_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzUtNC0xLTEtMjY2NDE_f5010c62-5ad5-4776-9d1f-ae769158110c"
      unitRef="shares">2873170</us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i58aed6ec61fe405fa60789a792f00339_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzUtNi0xLTEtMjY2NDE_3946af26-2321-4315-b550-72d9493f9eeb"
      unitRef="shares">117263765</us-gaap:CommonStockSharesIssued>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i4c61ebf034ca453898870d1aeff71d03_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzUtOC0xLTEtMjY2NDE_679aeb5e-c307-4a75-81c5-4aa859074548"
      unitRef="number">0.975</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzYtMi0xLTEtMjY2NDE_386a23f3-1776-407e-83e9-5f528d81b04e"
      unitRef="shares">1559164</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <sum:LimitedPartnersCapitalAccountUnitsExchanged
      contextRef="i691a0bb9e29b493a88b6199d19f5df44_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzYtNC0xLTEtMjY2NDE_c8520a4e-2eac-4458-b7a5-5ebd06e700dd"
      unitRef="shares">1559164</sum:LimitedPartnersCapitalAccountUnitsExchanged>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="ieae45282bfb244e4bb6f685d003cda95_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzYtNi0xLTEtMjY2NDE_36c43cdc-09c4-45a1-a7ef-1593db68bdf6"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzctMi0xLTEtMjY2NDE_c6051899-0138-4e6f-8ac8-6f8a5a1bff37"
      unitRef="shares">1745940</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ieae45282bfb244e4bb6f685d003cda95_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzctNi0xLTEtMjY2NDE_36627ca1-b4ca-4a29-9623-c396800f267d"
      unitRef="shares">1745940</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <sum:OtherEquityActivityShares
      contextRef="ice668f66448347edac64d4c08efe2010_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzgtMi0xLTEtMjY2NDE_8c39a61e-94c5-41b0-85dd-2aec81ebd66e"
      unitRef="shares">1009409</sum:OtherEquityActivityShares>
    <sum:OtherEquityActivityShares
      contextRef="ieae45282bfb244e4bb6f685d003cda95_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzgtNi0xLTEtMjY2NDE_245226d9-6302-498e-be77-d87a2d3b29f7"
      unitRef="shares">1009409</sum:OtherEquityActivityShares>
    <us-gaap:CommonStockSharesIssued
      contextRef="icbb288e288014c34b990ba681e221ba9_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzktMi0xLTEtMjY2NDE_5d655652-fd1c-4240-828a-82b9b2d5d7a3"
      unitRef="shares">118705108</us-gaap:CommonStockSharesIssued>
    <us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding
      contextRef="id9c4951f214e46a18ef03d3cbc13e590_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzktNC0xLTEtMjY2NDE_c1ea13e5-ea54-40d2-8c15-e08579cc67f2"
      unitRef="shares">1314006</us-gaap:LimitedPartnersCapitalAccountUnitsOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="icaae558aab734f1883445be849a9f4c5_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzktNi0xLTEtMjY2NDE_56659a8a-2ccf-4d1c-9c15-c2924c33e14f"
      unitRef="shares">120019114</us-gaap:CommonStockSharesIssued>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i84dc8932652f47f189c1fd6cfe8ba460_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZToyMmJkODY1N2I5YmU0N2RmOWU1MDQwNzcxZGRhYjFiNC90YWJsZXJhbmdlOjIyYmQ4NjU3YjliZTQ3ZGY5ZTUwNDA3NzFkZGFiMWI0XzktOC0xLTEtMjY2NDE_d84b2656-dbd5-4f3f-83d9-0f96ca3b821d"
      unitRef="number">0.989</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90ZXh0cmVnaW9uOmViNTQ0YTQ4YmQ1MjQ1NGJhNzk2NTg4MzA2NWI3ODY5Xzk1MA_3b0e4e32-37da-4cf2-826a-06ddcf3ed179">The changes in each component of accumulated other comprehensive income (loss) consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign&#160;currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&#160;in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;comprehensive&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;retirement&#160;plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December&#160;28 , 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 liability adjustment, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January&#160;2, 2021&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:400;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:400;line-height:100%"&gt;533&#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:400;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:400;line-height:100%"&gt;4,670&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Postretirement liability adjustment, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifbb93b9e7d84480f8cf830edf4f42a07_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzQtMi0xLTEtMjY2NDE_d53001d2-cf81-4821-b1b9-7d9b2e3795da"
      unitRef="usd">2171000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idca8a069338d4f73834036932a03436c_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzQtNC0xLTEtMjY2NDE_92f0395a-7f79-4189-899b-267ba2c80278"
      unitRef="usd">1277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c33b5306e6545e4bd6873db741dd4cd_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzQtOC0xLTEtMjY2NDE_132feebc-9ea0-4a92-8479-ff70918af5ac"
      unitRef="usd">3448000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="iaa0ba7931968422786b70faa1c473b6a_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzUtMi0xLTEtMjY2NDE_bf0ce9c1-0337-4280-a3e6-0c3dfc280a8f"
      unitRef="usd">-1638000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzUtOC0xLTEtMjY2NDE_9883e7e8-493b-42d7-a97b-7d7e46fdfe1e"
      unitRef="usd">-1638000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ida53647fd9e94846a254085c6aedb9b5_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzYtNC0xLTEtMjY2NDE_f7189439-ed9d-482f-a08a-de04556cf2f9"
      unitRef="usd">3393000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzYtOC0xLTEtMjY2NDE_ab4f6353-bd86-47db-a282-3dd1501aba2b"
      unitRef="usd">3393000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e95e9ff9f0b49efbbe8ee02669e9ec0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzgtMi0xLTEtMjY2NDE_c0ba4b06-675a-4124-88bf-eb80d5d90d92"
      unitRef="usd">533000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee905a0f42d24230b595c8af8290138b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzgtNC0xLTEtMjY2NDE_f5fae264-2de7-4fcb-9591-b809aad8fd70"
      unitRef="usd">4670000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5691d7b18ea54f01a724664ed9d0522d_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzgtOC0xLTEtMjY2NDE_a8fa6aca-f722-42f0-a0e6-d9b0b97bc059"
      unitRef="usd">5203000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i270ca36e55e949ae903d377324b73f1b_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzEwLTItMS0xLTI2NjQx_b33f23f2-f732-4781-b1c7-a14319dc9c69"
      unitRef="usd">975000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzEwLTgtMS0xLTI2NjQx_e4914019-cedf-40a5-aa1b-0c3331c19c7b"
      unitRef="usd">975000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i51d69b1a60314982a0d8dd6fe84e96b7_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzExLTQtMS0xLTI2NjQx_9c0d0933-7f48-4b7d-a9fd-342db3d0136f"
      unitRef="usd">905000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzExLTgtMS0xLTI2NjQx_f7e82b71-bd37-4b32-b5a9-e4ac80e5677e"
      unitRef="usd">905000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5fedffcc2eea45de8a7f27f3ba5584a3_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzEzLTItMS0xLTI2NjQx_734710f1-2201-420a-b316-6449463847b6"
      unitRef="usd">1508000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic99c559edd474bc188cb88f14ec9a6d9_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzEzLTQtMS0xLTI2NjQx_e24c1264-fa01-4ac1-9840-8031397d8f3c"
      unitRef="usd">5575000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibff2aa2cc69343dbb8f2951a6ef9ec4f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzYvZnJhZzplYjU0NGE0OGJkNTI0NTRiYTc5NjU4ODMwNjViNzg2OS90YWJsZTowODNlNTIyMjU5MDQ0NTc0YjU2NzE1MzQxNjNlMmM0OC90YWJsZXJhbmdlOjA4M2U1MjIyNTkwNDQ1NzRiNTY3MTUzNDE2M2UyYzQ4XzEzLTgtMS0xLTI2NjQx_8888f65d-aae7-47f3-a645-8bc3f8dd1f86"
      unitRef="usd">7083000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90ZXh0cmVnaW9uOmU1Njg3MjliMjI2OTQyMGY4ODg2NWM2OGIzZDc2MzI1XzEzOQ_0f3836af-b592-41c8-bcff-bcbb25f5cd5d">Supplemental Cash Flow Information&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information for the years ended January 1, 2022, January 2, 2021 and December 28, 2019 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 payments:&lt;/span&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 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;Interest&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;81,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;99,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;104,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Payments for income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Operating cash payments on operating 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;10,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 cash payments on finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Finance cash payments on finance 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;17,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non cash financing activities:&lt;/span&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Right of use assets obtained in exchange for finance leases obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;18,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;23,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Exchange of LP Units to shares of Class A 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;48,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/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="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90ZXh0cmVnaW9uOmU1Njg3MjliMjI2OTQyMGY4ODg2NWM2OGIzZDc2MzI1XzEzNQ_284a5dc3-fd46-4be6-b44e-65a5c6cd49ed">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information for the years ended January 1, 2022, January 2, 2021 and December 28, 2019 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 payments:&lt;/span&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 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;Interest&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;81,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;99,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;104,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Payments for income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Operating cash payments on operating 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;10,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 cash payments on finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Finance cash payments on finance 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;17,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non cash financing activities:&lt;/span&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Right of use assets obtained in exchange for finance leases obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;18,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;23,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Exchange of LP Units to shares of Class A 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;48,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzItMi0xLTEtMjY2NDE_a9463120-637b-4a6f-be17-42c2f4a9206d"
      unitRef="usd">81592000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzItNC0xLTEtMjY2NDE_f8df0533-6c4d-4ea3-bb6f-7367151687f4"
      unitRef="usd">99551000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzItNi0xLTEtMjY2NDE_17922cd3-8a37-4ad9-8443-96be198d68ae"
      unitRef="usd">104614000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzMtMi0xLTEtMjY2NDE_fd3cb0a8-0f1f-4d02-b778-930d2b2da5b9"
      unitRef="usd">7580000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzMtNC0xLTEtMjY2NDE_05f56a1b-94c6-42c1-81db-1925af42d155"
      unitRef="usd">1754000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzMtNi0xLTEtMjY2NDE_356c310a-907d-4f16-8980-461f57f51082"
      unitRef="usd">-919000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzQtMi0xLTEtMjY2NDE_c1afcfb9-76da-4010-9d65-ad08c0aaa5e9"
      unitRef="usd">10955000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzQtNC0xLTEtMjY2NDE_6abbe240-4864-4877-96ea-4aac37b35d10"
      unitRef="usd">10452000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzQtNi0xLTEtMjY2NDE_c1048b91-5f60-4b80-a19e-9510a2c7c696"
      unitRef="usd">10618000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzUtMi0xLTEtMjY2NDE_16fe3d09-7a1a-450e-b56d-8f377ff71bae"
      unitRef="usd">2162000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzUtNC0xLTEtMjY2NDE_147439ce-8211-46ed-88bd-74089440c0f5"
      unitRef="usd">3132000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzUtNi0xLTEtMjY2NDE_79142726-22e4-45a4-b579-653bee996889"
      unitRef="usd">3051000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzYtMi0xLTEtMjY2NDE_c6cce2a6-d9d2-4f71-ae0d-ec2946c890d8"
      unitRef="usd">17278000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzYtNC0xLTEtMjY2NDE_ab999249-afe1-4ae8-9c7a-05343a85a655"
      unitRef="usd">14408000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzYtNi0xLTEtMjY2NDE_075ac60b-d48a-42c2-b9e5-deab572e45d3"
      unitRef="usd">13164000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzEwLTItMS0xLTI2NjQx_41b32507-3ba2-4528-aeb5-edf7b783cd60"
      unitRef="usd">11528000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzEwLTQtMS0xLTI2NjQx_5cd3c935-57ab-484f-bda8-69284581248e"
      unitRef="usd">4849000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzEwLTYtMS0xLTI2NjQx_13326b20-0d57-4d58-96b8-bee92545eb5d"
      unitRef="usd">5842000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzExLTItMS0xLTI2NjQx_e4ab069a-83c8-4895-963f-abe4e378287a"
      unitRef="usd">1125000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzExLTQtMS0xLTI2NjQx_e813c3b7-5273-4217-ae7c-55e5bb152b9c"
      unitRef="usd">18016000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzExLTYtMS0xLTI2NjQx_22caa4a9-eeb7-46ee-a0f1-f638f29a4477"
      unitRef="usd">23965000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzEyLTItMS0xLTI2NjQx_416ff8e0-8531-4449-99d9-838ed1e5b386"
      unitRef="usd">48425000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzEyLTQtMS0xLTI2NjQx_37a5b542-362e-48b6-9b21-99686133e301"
      unitRef="usd">8227000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xMzkvZnJhZzplNTY4NzI5YjIyNjk0MjBmODg4NjVjNjhiM2Q3NjMyNS90YWJsZTpiOGQ4MzA5YjI5MjU0YjNhODE3Yzg3ODU5MzYwZGM2YS90YWJsZXJhbmdlOmI4ZDgzMDliMjkyNTRiM2E4MTdjODc4NTkzNjBkYzZhXzEyLTYtMS0xLTI2NjQx_b8db5c65-706c-45ff-8b0d-2939881e41d8"
      unitRef="usd">3847000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzU3NzM_903c8132-38e8-4ea1-9f4f-f1ca3d466603">Stock-Based Compensation&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the IPO and related Reorganization, the capital structure of Summit Holdings consisted of six different classes of limited partnership units, each of which was subject to unique distribution rights. In connection with the IPO and the related Reorganization, the limited partnership agreement of Summit Holdings was amended and restated to, among other things, modify its capital structure by creating LP Units.&#160;Holders of the LP Units periodically exchange their LP Units for shares of Class A common Stock of Summit 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:700;line-height:120%"&gt;Omnibus Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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, our Board of Directors and stockholders adopted the Summit Materials, Inc. 2015 Omnibus Incentive Plan (the "Plan"), which allows for grants of equity-based awards in the form of stock options, stock appreciation rights, restricted stock and restricted stock units, performance units, and other stock-based awards. The Plan authorizes the issuance of up to 13,500,000 shares of Class A common stock in the form of restricted stock units and stock options. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the May 2021 Annual Meeting, stockholders approved an increase to the number of shares of the Company&#x2019;s Class A common stock that may be issued under the Plan by 4,000,000 shares of Class A common stock from the 13,500,000 shares of Class A common stock which were previously authorized for issuance to a total of 17,500,000, of which 7.9 million shares of Class A common stock were available for future grants as of January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the May 2021 Annual Meeting, stockholders approved the Summit Materials, Inc. 2021 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), which authorized 5,500,000 shares of Class A common stock for issuance under the ESPP. All eligible employees may voluntarily enroll to purchase the Company&#x2019;s Class A common stock through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of six-month offering periods. &lt;/span&gt;&lt;/div&gt;&lt;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 is measured as the discount the employee is entitled to upon purchase and is recognized over the offering period. As of January 1, 2022, 5.5&#160;million shares of Class A common stock were reserved for future issuance through the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:99pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted Stock with Service-Based Vesting&#x2014;Under the Plan, the Compensation Committee of the Board of Directors (the &#x201c;Compensation Committee&#x201d;) has granted restricted stock to members of the Board of Directors, executive officers and other key employees. These awards contain service conditions associated with continued employment or service. The terms of the restricted stock provide voting and regular dividend rights to holders of the awards. Upon vesting, the restrictions on the restricted stock lapse and the shares are considered issued and outstanding for accounting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In each of 2021, 2020 and 2019, the Compensation Committee granted restricted stock to executives and key employees under the Plan as part of our annual equity award program, which vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzIwOTc_e6546576-bc3a-4695-b664-5dfff28c2374"&gt;two&lt;/span&gt; or &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzIxMDM_95234c9e-4855-4fb5-8887-a30f192355d5"&gt;three&lt;/span&gt; year period, subject to continued employment or service.&#160;&#160;From time to time, the Compensation Committee grants restricted stock to newly hired or promoted employees or other employees who have achieved extraordinary personal performance objectives.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Further, in each of 2021, 2020 and 2019, the Compensation Committee granted 34,672, 42,736 and 65,144 shares, respectively, to non-employee members of the Board of Directors for their annual service as directors. These restricted stock grants vest over a one year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In measuring compensation expense associated with the grant of restricted stock, we use the fair value of the award, determined as the closing stock price for our Class A common stock on the date of grant. Compensation expense is recorded monthly over the vesting period of the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock with Service- and Market-Condition-Based Vesting&#x2014;In 2021, 2020 and 2019, the Compensation Committee granted restricted stock to certain members of our executive team as part of their annual compensation package. The restricted stock vests at the end of a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzMxNjU_5a0e9c39-aa99-4658-9c33-62d35e205bc5"&gt;three&lt;/span&gt; year performance period, based on our total stock return (&#x201c;TSR&#x201d;) ranking relative to companies in the S&amp;amp;P Building &amp;amp; Construction Select Industry Index, subject to continued employment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:99pt"&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-indent:36pt"&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 is recorded monthly over the vesting period of the awards. The following table summarizes information for the equity awards granted in 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted&#160;Stock&#160;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;restricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;stock&#160;units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;stock&#160;units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,038,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,134,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited/ Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(360,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(147,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,745,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,020,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:9pt;font-weight:400;line-height:100%"&gt;292,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:9pt;font-weight:400;line-height:100%"&gt;1,481,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:9pt;font-weight:400;line-height:100%"&gt;410,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:9pt;font-weight:400;line-height:100%"&gt;31,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the time-vesting options granted was estimated as of the grant date using the Black-Scholes-Merton model, which requires the input of subjective assumptions, including the expected volatility and the expected term.  No options to purchase common stock were granted in 2021, 2020 and 2019. The fair value of the performance stock units granted was estimated as of the grant date using Monte Carlo simulations, which requires the input of subjective assumptions, including the expected volatility and the expected term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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="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:8pt;font-weight:700;line-height:100%"&gt;Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.49%&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;Dividend yield&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;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: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;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: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;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:400;line-height:100%"&gt;Volatility&lt;/span&gt;&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;70%&lt;/span&gt;&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;39%&lt;/span&gt;&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;36%&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;Expected term&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 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: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 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: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 years&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="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free rate is based on the yield at the date of grant of a U.S.&#160;Treasury security with a maturity period approximating the expected term. As Summit Holdings has not historically and does not plan to issue regular dividends, a dividend yield of zero was used. The volatility assumption is based on reported data of a peer group of publicly traded companies for which historical information was available adjusted for the Company&#x2019;s capital structure. The expected term is based on expectations about future exercises and represents the period of time that the units granted are expected to be outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 time-vesting interests granted is based on the grant date fair value. The Company recognizes compensation costs on a straight-line basis over the service period, which is generally the vesting period of the award. Forfeitures are recognized as they occur. Share-based compensation expense, which is recognized in general and administrative expenses, totaled $19.7&#160;million, $28.9 million and $20.4 million in the years ended January 1, 2022, January 2, 2021 and December 28, 2019, respectively. As of January 1, 2022, unrecognized compensation cost totaled $21.7 million. The weighted average remaining contractual term over which the unrecognized compensation cost is to be recognized is 1.8 years as of year-end 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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;As of January 1, 2022, the intrinsic value of outstanding options, restricted stock units and performance stock units was $6.0 million, $59.5 million and $16.5 million, respectively, and the remaining contractual term was 3.9 years, 0.8 years and 1.1 years, respectively. The weighted average strike price of 0.3 million exercisable stock options outstanding as of January 1, 2022 was $19.75 per share.</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ic3c2c28c29614c82b6544c66e78da1b2_I20160102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzExNDg_f1f9150e-f38b-4a5e-a226-b0d702e2626a"
      unitRef="shares">13500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i9cd4e36c759e4f559d2ef273dece48e4_D20210501-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzE2NDkyNjc0NTE1OTY_f084ac19-e297-4bd9-bf99-3f4162673e30"
      unitRef="shares">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i327d670fa88645efb253b7afb3269e9c_I20160102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzE2NDkyNjc0NTE2MDg_b47b8076-df3e-482f-bf40-b604bcfba19b"
      unitRef="shares">13500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i1b8b914effb8412595b08bd359eb62d0_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzEwNDQ1MzYwNDcwMzI3_d82df52b-b026-4ade-ac3b-36705ed63bdd"
      unitRef="shares">17500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i38e8473836114e30ae4db64c1bc05c7f_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzEyNDg_a34be15c-3be9-4970-9e72-79f7747188ba"
      unitRef="shares">7900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i61142a65cf2b4a1b8df7a79bdf550f1f_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzE2NDkyNjc0NTE2MjE_7506c850-2e08-4700-99fb-cd2970aee77c"
      unitRef="shares">5500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <sum:PurchasePricePercentageLowerOfFairMarketValue
      contextRef="i9276e96f1bcd4397bf4f43894b74bc8f_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzEwOTk1MTE2Mzc5MDQ_288f2552-ff7d-4917-906d-143b176a15a8"
      unitRef="number">0.85</sum:PurchasePricePercentageLowerOfFairMarketValue>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod
      contextRef="i35c428dbc7904002b02f27fd5607bc90_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzEwOTk1MTE2Mzc4ODU_9813e77e-90bf-427c-87c4-185a9b639b8f">P6M</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i522a49b6ec0d450ab1b37cf1760e5a4b_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzE2NDkyNjc0NTE2MzQ_c12b1ddc-0957-4e8c-9cb5-faafe2526670"
      unitRef="shares">5500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie45a8cfd7ebb46ca91f72da1f044f303_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzI0Mjc_7f7e0c4f-253d-4f61-bf38-19d8528f7b65"
      unitRef="shares">34672</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib71ac0c087074c749d02a274d202e541_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzI0MzE_b2800c8a-7e69-4255-af7d-a62f64b2819e"
      unitRef="shares">42736</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie00cb611d5bc4331a884258cd5759d03_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzI0Mzg_58cbe080-96a2-4f2d-b46c-33dcfd166191"
      unitRef="shares">65144</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie45a8cfd7ebb46ca91f72da1f044f303_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzI1OTQ_4496a9c5-d6de-460c-a7a3-0a467d9e7cd6">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <sum:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzU3ODA_1bc54ec3-282c-4e70-8f4f-7afb610fc6d5">The following table summarizes information for the equity awards granted in 2021:&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.159%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted&#160;Stock&#160;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;restricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;stock&#160;units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;stock&#160;units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,038,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,134,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited/ Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(360,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(147,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,745,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,020,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:9pt;font-weight:400;line-height:100%"&gt;292,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:9pt;font-weight:400;line-height:100%"&gt;1,481,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:9pt;font-weight:400;line-height:100%"&gt;410,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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:9pt;font-weight:400;line-height:100%"&gt;31,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The fair value of the performance stock units granted was estimated as of the grant date using Monte Carlo simulations, which requires the input of subjective assumptions, including the expected volatility and the expected term.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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="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:8pt;font-weight:700;line-height:100%"&gt;Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.49%&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;Dividend yield&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;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: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;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: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;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:400;line-height:100%"&gt;Volatility&lt;/span&gt;&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;70%&lt;/span&gt;&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;39%&lt;/span&gt;&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;36%&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;Expected term&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 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: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 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: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 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sum:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibcaf402ef4964463a94bb998c5fe310b_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzUtMi0xLTEtMjY2NDE_e35993dc-39a9-46dd-bf53-ac58d117303f"
      unitRef="shares">2038473</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibcaf402ef4964463a94bb998c5fe310b_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzUtNC0xLTEtMjY2NDE_59642166-fb1f-46bf-ba20-f25376895c69"
      unitRef="usdPerShare">9.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i34ea9f4191cb4ef49b4659b3afba42a2_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzUtNi0xLTEtMjY2NDE_11ef5e29-8e1d-42c6-a9ef-35cc9d3df56b"
      unitRef="shares">2134951</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i34ea9f4191cb4ef49b4659b3afba42a2_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzUtOC0xLTEtMjY2NDE_9464feb6-e706-4fbb-b743-251f3cebf148"
      unitRef="usdPerShare">18.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic8303afd47da49acaa320abb86523fc6_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzUtMTAtMS0xLTI2NjQx_24e255e4-a3d1-4b84-a348-78cace502bfa"
      unitRef="shares">428875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic8303afd47da49acaa320abb86523fc6_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzUtMTItMS0xLTI2NjQx_819ea72c-1827-4082-b757-9f894793ba93"
      unitRef="usdPerShare">28.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iea2601e072ea42df8bdd1bb11bd8f2d8_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzUtMTQtMS0xLTI2NjQx_19bf5a94-e892-420d-be5e-7fe3d3b3830b"
      unitRef="shares">100037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iea2601e072ea42df8bdd1bb11bd8f2d8_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzUtMTYtMS0xLTI2NjQx_795938bf-a424-4908-8606-4e65cb4c4084"
      unitRef="usdPerShare">18.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzYtMi0xLTEtMjY2NDE_169a7ab4-5c50-4276-8c05-1de840c216d5"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzYtNC0xLTEtMjY2NDE_7d0d3e16-fe8b-4a8f-8f46-49bc966dc85b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0f9359cb01ea428f8a27313631c901b1_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzYtNi0xLTEtMjY2NDE_f7a4f555-1f77-4a79-a054-8fc1e57a59c6"
      unitRef="shares">727655</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0f9359cb01ea428f8a27313631c901b1_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzYtOC0xLTEtMjY2NDE_197757c3-66be-41e5-8a94-fad64a24cc19"
      unitRef="usdPerShare">28.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzYtMTAtMS0xLTI2NjQx_01e56627-bd60-4b3b-9232-481112443b3e"
      unitRef="shares">129060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzYtMTItMS0xLTI2NjQx_46e4bfbd-7321-44ea-ae15-f268d9599cff"
      unitRef="usdPerShare">47.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ief250fcd80a7492fb91634c723099acd_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzYtMTQtMS0xLTI2NjQx_e07a501d-eadc-44e5-88e2-982ba39cdaad"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ief250fcd80a7492fb91634c723099acd_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzYtMTYtMS0xLTI2NjQx_efa86cec-721f-483f-876f-d5b62212d11c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzctMi0xLTEtMjY2NDE_3cef56e0-f4b7-4956-84b3-bf433db57d33"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzctNC0xLTEtMjY2NDE_619c68ec-ea58-421e-a1d4-dc63e5a9c872"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0f9359cb01ea428f8a27313631c901b1_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzctNi0xLTEtMjY2NDE_ae097067-fd46-408e-b511-aee9f22c6400"
      unitRef="shares">360349</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0f9359cb01ea428f8a27313631c901b1_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzctOC0xLTEtMjY2NDE_1063e2df-3d1b-421a-987e-b29580b4c98b"
      unitRef="usdPerShare">19.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzctMTAtMS0xLTI2NjQx_6ddc6fab-b4c2-4382-a281-1a96563d213c"
      unitRef="shares">147578</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzctMTItMS0xLTI2NjQx_12475bcf-c26d-48ac-a455-456658b22517"
      unitRef="usdPerShare">36.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ief250fcd80a7492fb91634c723099acd_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzctMTQtMS0xLTI2NjQx_dc127bfe-07ad-4f63-b203-f8026880b869"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ief250fcd80a7492fb91634c723099acd_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzctMTYtMS0xLTI2NjQx_26b5ef34-25f4-4a8c-af96-23cc4b4f0dc0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzgtMi0xLTEtMjY2NDE_abc96c39-498f-48a4-84c1-37dd81900095"
      unitRef="shares">1745940</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzgtNC0xLTEtMjY2NDE_29e6dd4f-5efd-4c65-b422-8d90ff9914bb"
      unitRef="usdPerShare">9.30</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="i0f9359cb01ea428f8a27313631c901b1_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzgtNi0xLTEtMjY2NDE_c495736f-69cc-4faf-ab07-49eefae82259"
      unitRef="shares">0</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0f9359cb01ea428f8a27313631c901b1_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzgtOC0xLTEtMjY2NDE_5a7de352-e2de-4bbe-b433-d79157d02d0f"
      unitRef="usdPerShare">0</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzgtMTAtMS0xLTI2NjQx_6cf8a47e-d2a9-4e26-8fa8-2af2baf2b1bb"
      unitRef="shares">0</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzgtMTItMS0xLTI2NjQx_f677fded-1081-4d63-860c-2e5efcb1d345"
      unitRef="usdPerShare">0</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="ief250fcd80a7492fb91634c723099acd_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzgtMTQtMS0xLTI2NjQx_920ecc8c-ed58-40e7-bbec-fbee5ecbcb76"
      unitRef="shares">68518</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ief250fcd80a7492fb91634c723099acd_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzgtMTYtMS0xLTI2NjQx_0d64b3a5-e137-4f70-bf80-fb20e5aab6e5"
      unitRef="usdPerShare">18.00</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzktMi0xLTEtMjY2NDE_a438da91-a740-4673-9d0c-6cb2a199a981"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzktNC0xLTEtMjY2NDE_1fb868b5-0955-4717-aa61-d056bba51dd9"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0f9359cb01ea428f8a27313631c901b1_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzktNi0xLTEtMjY2NDE_31be162e-2d41-43a1-9be0-e9ebb308218a"
      unitRef="shares">1020265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0f9359cb01ea428f8a27313631c901b1_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzktOC0xLTEtMjY2NDE_20e26dc2-03c2-4cc3-9024-6ab2d77bd3e2"
      unitRef="usdPerShare">19.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzktMTAtMS0xLTI2NjQx_ba7e3561-6eca-48db-af7d-19758be84aaa"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzktMTItMS0xLTI2NjQx_129e4044-4e4d-426f-a199-571ad8c40337"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ief250fcd80a7492fb91634c723099acd_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzktMTQtMS0xLTI2NjQx_3c50c078-a461-4d87-bdb4-eb333fd6bb18"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ief250fcd80a7492fb91634c723099acd_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzktMTYtMS0xLTI2NjQx_16e439de-c1b9-4e41-9c93-d7d3a548b18c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5d060feeedcc4cc98def444e92e7c082_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzEwLTItMS0xLTI2NjQx_208ebc68-951c-4932-b899-a4a8e1bc546a"
      unitRef="shares">292533</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5d060feeedcc4cc98def444e92e7c082_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzEwLTQtMS0xLTI2NjQx_e68b2296-e901-4258-aeec-a2fd38dbf58b"
      unitRef="usdPerShare">9.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie8aaffc60f3b4c5ca68451ca94919317_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzEwLTYtMS0xLTI2NjQx_45b33182-0922-4047-8eb3-0501305c363f"
      unitRef="shares">1481992</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie8aaffc60f3b4c5ca68451ca94919317_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzEwLTgtMS0xLTI2NjQx_7073abde-3909-4835-8691-158eefe8b834"
      unitRef="usdPerShare">22.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if18aebc103d34eb6bfc00d86d590a404_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzEwLTEwLTEtMS0yNjY0MQ_a5006785-9730-4a30-9905-3c6d033d0feb"
      unitRef="shares">410357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if18aebc103d34eb6bfc00d86d590a404_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzEwLTEyLTEtMS0yNjY0MQ_ebe63f61-585a-47e1-9194-d006900e2229"
      unitRef="usdPerShare">31.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4ba0bd75d8184ec1ad7349c60dd938b4_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzEwLTE0LTEtMS0yNjY0MQ_eab00bf3-9601-414d-95fc-8f1e1774f27d"
      unitRef="shares">31519</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4ba0bd75d8184ec1ad7349c60dd938b4_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTpmZjZhMGE5MDhiZGY0ZWEzYTBmZWZkNjdjYjIxZWUwZS90YWJsZXJhbmdlOmZmNmEwYTkwOGJkZjRlYTNhMGZlZmQ2N2NiMjFlZTBlXzEwLTE2LTEtMS0yNjY0MQ_89857bef-46a7-4e0d-9851-176830dc8a1e"
      unitRef="usdPerShare">18.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2d94afb0963c47d2ab7c37e703dabb2b_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzI3NDg3NzkwNzg4NTQ_4a7f75c8-1e6e-4b80-aeac-354568169beb"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ie27936db6fd04a039645c9f0e904c0ce_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzI3NDg3NzkwNzg4NTQ_9a79ba28-fa50-4177-92ea-faffb6cd5089"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzI3NDg3NzkwNzg4NTQ_b43f5668-0c7d-488e-979d-72af1edafed4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTplMjVlODU1NzhjZGY0MjM5OWM2ZDJjMTQ3YTgwYzBiMy90YWJsZXJhbmdlOmUyNWU4NTU3OGNkZjQyMzk5YzZkMmMxNDdhODBjMGIzXzItMC0xLTEtMzUzODQ_37a502bf-be54-4b8b-928c-054affd956c8"
      unitRef="number">0.0029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia212ba4c7f0549c5a4079e2e131ad5b0_D20191229-20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTplMjVlODU1NzhjZGY0MjM5OWM2ZDJjMTQ3YTgwYzBiMy90YWJsZXJhbmdlOmUyNWU4NTU3OGNkZjQyMzk5YzZkMmMxNDdhODBjMGIzXzItMi0xLTEtMzUzODQ_0e4a363f-b184-4ce4-82f6-4d94d8e98ee4"
      unitRef="number">0.0085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id07bcd4be6fe4294a8384a9dc596c753_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTplMjVlODU1NzhjZGY0MjM5OWM2ZDJjMTQ3YTgwYzBiMy90YWJsZXJhbmdlOmUyNWU4NTU3OGNkZjQyMzk5YzZkMmMxNDdhODBjMGIzXzItNC0xLTEtMzUzODQ_dc480e9f-2b00-49df-9bed-2b825931d049"
      unitRef="number">0.0249</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTplMjVlODU1NzhjZGY0MjM5OWM2ZDJjMTQ3YTgwYzBiMy90YWJsZXJhbmdlOmUyNWU4NTU3OGNkZjQyMzk5YzZkMmMxNDdhODBjMGIzXzQtMC0xLTEtMzUzODQ_52793be5-9bf9-4887-b9f2-ee6f8f534194"
      unitRef="number">0.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia212ba4c7f0549c5a4079e2e131ad5b0_D20191229-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTplMjVlODU1NzhjZGY0MjM5OWM2ZDJjMTQ3YTgwYzBiMy90YWJsZXJhbmdlOmUyNWU4NTU3OGNkZjQyMzk5YzZkMmMxNDdhODBjMGIzXzQtMi0xLTEtMzUzODQ_045c603c-b2b7-4bcc-a8aa-a5cedb4605da"
      unitRef="number">0.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id07bcd4be6fe4294a8384a9dc596c753_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTplMjVlODU1NzhjZGY0MjM5OWM2ZDJjMTQ3YTgwYzBiMy90YWJsZXJhbmdlOmUyNWU4NTU3OGNkZjQyMzk5YzZkMmMxNDdhODBjMGIzXzQtNC0xLTEtMzUzODQ_d8541be9-8d83-40d1-8a17-ae10124c09e5"
      unitRef="number">0.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTplMjVlODU1NzhjZGY0MjM5OWM2ZDJjMTQ3YTgwYzBiMy90YWJsZXJhbmdlOmUyNWU4NTU3OGNkZjQyMzk5YzZkMmMxNDdhODBjMGIzXzUtMC0xLTEtMzUzODQ_4a8c19d9-e6d0-467d-be35-260b0b268d40">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia212ba4c7f0549c5a4079e2e131ad5b0_D20191229-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTplMjVlODU1NzhjZGY0MjM5OWM2ZDJjMTQ3YTgwYzBiMy90YWJsZXJhbmdlOmUyNWU4NTU3OGNkZjQyMzk5YzZkMmMxNDdhODBjMGIzXzUtMi0xLTEtMzUzODQ_485c713b-1ce3-4c5e-a819-433d8ba9f540">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id07bcd4be6fe4294a8384a9dc596c753_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90YWJsZTplMjVlODU1NzhjZGY0MjM5OWM2ZDJjMTQ3YTgwYzBiMy90YWJsZXJhbmdlOmUyNWU4NTU3OGNkZjQyMzk5YzZkMmMxNDdhODBjMGIzXzUtNC0xLTEtMzUzODQ_3aa544ca-8faa-463a-8935-8a3b93308f93">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzQzMDQ_9fdfce0a-e44e-461a-9273-cb669a3ab75b"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzE2NDkyNjc0NDc0NzQ_c756ec27-27d6-43a3-8e80-502567266973"
      unitRef="usd">19700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzUwNTE_dbd9ef37-b62a-4c9c-abc7-167caca78e55"
      unitRef="usd">28900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzUwNTg_57b0147b-7da5-4b7d-8dbe-799c476a8ce7"
      unitRef="usd">20400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzUxNTg_f2507106-9302-4a45-98dc-d2160695b595"
      unitRef="usd">21700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzUyNzk_a786cfc4-aade-4ef8-b46d-ce3897291975">P1Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i5d060feeedcc4cc98def444e92e7c082_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzU0MTI_893e0deb-eed1-48c8-8bea-f0c56a06579c"
      unitRef="usd">6000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="ie8aaffc60f3b4c5ca68451ca94919317_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzU0MTY_dde0df10-7309-49d2-a0e9-917d4d7bc81e"
      unitRef="usd">59500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="if18aebc103d34eb6bfc00d86d590a404_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzU0MjM_182ce7a3-421e-470f-8b60-8d13e65721a0"
      unitRef="usd">16500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i8b766bf9bfeb4132a35273582c0a12eb_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzU0ODA_24c852b0-f231-4fde-84b6-dd093b8ff25c">P3Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i0f9359cb01ea428f8a27313631c901b1_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzU0ODQ_0cfb3b82-d2e4-4647-916c-61226a6427d2">P0Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="idd8788eec75443dc8d1c8f206c7aae5c_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzU0OTE_4f8c2235-a98d-4320-a5ac-d977bc9fba09">P1Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="if18aebc103d34eb6bfc00d86d590a404_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzE2NDkyNjc0NTE1NzE_f91f2c4c-c663-401a-b14d-b1a9d309aa84"
      unitRef="usdPerShare">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i5d060feeedcc4cc98def444e92e7c082_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDIvZnJhZzo2ZGIzYjhhMzRmYzM0YzBjYTRlYzJlNGY2OTIyYTE0OC90ZXh0cmVnaW9uOjZkYjNiOGEzNGZjMzRjMGNhNGVjMmU0ZjY5MjJhMTQ4XzU1ODU_1c60087b-4155-48bc-9ae3-435d5023ebce"
      unitRef="usdPerShare">19.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzk1MjA_1b498417-8107-466c-8038-d5431f4e2e56">Employee Benefit Plans&lt;div style="text-indent:63pt"&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-indent:36pt"&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;Defined Contribution Plan&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;&#x2014;The Company sponsors employee 401(k) savings plans for its employees, including certain union employees. The plans provide for various required and discretionary Company matches of employees&#x2019; eligible compensation contributed to the plans. The expense for the defined contribution plans was $10.9 million, $12.1 million and $11.7 million for the years ended January 1, 2022, January 2, 2021 and December 28, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;Defined Benefit and Other Postretirement Benefits Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company&#x2019;s subsidiary, Continental Cement, sponsors two noncontributory defined benefit pension plans for hourly and salaried employees. The plans are closed to new participants and benefits are frozen.  Pension benefits for eligible hourly employees are based on a monthly pension factor for each year of credited service. Pension benefits for eligible salaried employees are generally based on years of service and average eligible compensation.  Continental Cement also sponsors two unfunded healthcare and life insurance benefits plans for certain eligible retired employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The funded status of the pension and other postretirement benefit plans is recognized in the consolidated balance sheets as the difference between the fair value of plan assets and the benefit obligations. For defined benefit pension plans, the benefit obligation is the projected benefit obligation (&#x201c;PBO&#x201d;) and for the healthcare and life insurance benefits plans, the benefit obligation is the accumulated postretirement benefit obligation (&#x201c;APBO&#x201d;). The PBO represents the actuarial present value of benefits expected to be paid upon retirement based on estimated future compensation levels. However, since the plans&#x2019; participants are not subject to future compensation increases, the plans&#x2019; PBO equals the accumulated benefit obligation (&#x201c;ABO&#x201d;). The APBO represents the actuarial present value of postretirement benefits attributed to employee services already rendered. The fair value of plan assets represents the current market value of assets held by an irrevocable trust fund for the sole benefit of participants. The measurement of the benefit obligations is based on the Company&#x2019;s estimates and actuarial valuations. These valuations reflect the terms of the plan and use participant-specific information, such as compensation, age and years of service, as well as certain assumptions that require significant judgment, including estimates of discount rates, expected return on plan assets, rate of compensation increases, interest-crediting rates and mortality rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 December 31 as the measurement date for its defined benefit pension and other postretirement benefit plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;Obligations and Funded Status&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;&#x2014;The following information is as of January 1, 2022 and January 2, 2021 and for the years ended January 1, 2022, January 2, 2021 and December 28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Change in benefit obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 66.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;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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 66.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;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 66.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 (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;(1,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 66.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;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&lt;/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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&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;19,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 66.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;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 66.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;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;1,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 66.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;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&lt;/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;20,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;19,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status of 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(9,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(636)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent 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;(5,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in accumulated other comprehensive income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial (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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 66.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;Total amount recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:87.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount recognized in accumulated other comprehensive income (&#x201c;AOCI&#x201d;) is the actuarial loss (credit) and prior service cost, which has not yet been recognized in periodic benefit cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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:8pt;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:8pt;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Amounts recognized in other comprehensive (income) loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial loss (gain) &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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior year 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amount recognized&lt;/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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest 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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected 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;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic (expense) benefit 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: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;138&#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;401&#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;(91)&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;266&#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;(54)&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;285&#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-indent:36pt"&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;Assumptions&#x2014;&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;Weighted-average assumptions used to determine the benefit obligations as of year-end 2021 and 2020 are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&#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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:100%"&gt;2.49% - 2.70%&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:left;vertical-align:bottom"&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:100%"&gt;2.30% - 2.50%&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:left;vertical-align:bottom"&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:100%"&gt;1.84% - 2.14%&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:left;vertical-align:bottom"&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:100%"&gt;1.80% - 1.82%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;7.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average assumptions used to determine net periodic benefit cost for years ended January 1, 2022, January 2, 2021 and December 28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&#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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:100%"&gt;1.84% - 2.14%&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:left;vertical-align:bottom"&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:100%"&gt;1.82% - 2.50%&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:left;vertical-align:bottom"&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:100%"&gt;2.78% - 2.96%&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:left;vertical-align:bottom"&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:100%"&gt;2.73% - 2.79%&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:left;vertical-align:bottom"&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:100%"&gt;3.90% - 4.02%&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:left;vertical-align:bottom"&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:100%"&gt;3.87% - 3.91%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;7.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;7.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected long-term return on plan assets is based upon the Plans&#x2019; consideration of historical and forward-looking returns and the Company&#x2019;s estimation of what a portfolio, with the target allocation described below, will earn over a long-term horizon. The discount rate is derived using the FTSE Pension Discount Curve.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assumed health care cost trend rates were 8.0% as of year-end 2021 and 2020, grading to an ultimate trend rate of 4.5% in 2035. Assumed health care cost trend rates have a significant effect on the amounts reported for the Company&#x2019;s healthcare and life insurance benefits plans.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;Plan Assets&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;&#x2014;The defined benefit pension plans&#x2019; (the &#x201c;Plans&#x201d;) investment strategy is to minimize investment risk while generating acceptable returns. The Plans currently invest a relatively high proportion of the plan assets in fixed income securities, while the remainder is invested in equity securities, cash reserves and precious metals. The equity securities are diversified into funds with growth and value investment strategies. The target allocation for plan assets is as follows: equity securities&#x2014;30%; fixed income securities&#x2014;63%; cash reserves&#x2014;5%; and precious metals&#x2014;2%. The Plans&#x2019; current investment allocations are within the tolerance of the target allocation. The Company had no Level 3 investments as of or for the years ended January 1, 2022 and January 2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At year-end 2021 and 2020, the Plans&#x2019; assets were invested predominantly in fixed-income securities and publicly traded equities, but may invest in other asset classes in the future subject to the parameters of the investment policy. The Plans&#x2019; investments in fixed-income assets include U.S. Treasury and U.S. agency securities and corporate bonds. The Plans&#x2019; investments in equity assets include U.S. and international securities and equity funds. The Company estimates the fair value of the Plans&#x2019; assets using various valuation techniques and, to the extent available, quoted market prices in active markets or observable market inputs. The descriptions and fair value methodologies for the Plans&#x2019; assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;Fixed Income Securities&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;&#x2014;Corporate and government bonds are classified as Level 2 assets, as they are either valued at quoted market prices from observable pricing sources at the reporting date or valued based upon comparable securities with similar yields and credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;Equity Securities&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;&#x2014;Equity securities are valued at the closing market price reported on a U.S. exchange where the security is actively traded and are therefore classified as Level 1 assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&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;Cash&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;&#x2014;The carrying amounts of cash approximate fair value due to the short-term maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&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;Precious Metals&#x2014;&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;Precious metals are valued at the closing market price reported on a U.S. exchange where the security is actively traded and are therefore classified as Level 1 assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Plans&#x2019; assets by asset class and fair value hierarchy level as of January 1, 2022 and January 2, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.674%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&#160;in&#160;active&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;fair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;markets for identical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;inputs&#160;(Level&#160;2)&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&#160;&#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;&#160;&#160;&#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;&#160;&#160;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;government&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;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap 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;1,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;1,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;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Mid cap 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;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;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;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Mid cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Small cap 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;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Small cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities Broad Basket&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;20,004&#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;13,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.674%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&#160;in&#160;active&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;fair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;markets for identical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;inputs&#160;(Level&#160;2)&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;government&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;3,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap 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;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Mid cap 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;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Mid cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Small cap 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;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Small cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities Broad Basket&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;19,058&#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;12,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;Cash Flows&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;&#x2014;The Company expects to contribute approximately $0.8 million and $0.7&#160;million in 2022 to its pension plans and to its healthcare and life insurance benefits plans, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 benefit payments for each of the next five&#160;years and the five-year period thereafter are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&#160;and&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Insurance Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&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;7,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In 2018, through an acquisition, the Company assumed an obligation to contribute to a number of multiemployer defined benefit pension plans under the terms of collective-bargaining agreements that cover its union-represented employees. The risks of participating in multiemployer pension plans are different from single-employer plans. Assets contributed to a multiemployer plan by one employer may be used to provide benefits to employees of other participating employers. If a participating employer ceases contributing to the plan, the unfunded obligations of the plan are the responsibility of the remaining participating employers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's participation in these plans for the annual period ended December 31, 2021, is outlined in the table below. The ''EIN/Pension Plan Number" column provides the Employer Identification Number (EIN) and the three-digit plan number, if applicable. Unless otherwise noted, the most recent Pension Protection Act (PPA) zone status available in 2021 and 2020 is for the plan 's year end at December 31, 2021, and December 31, 2020, respectively. The zone status is based on information the Company received from the plan and is certified by the plan's actuary. Among other factors, plans in the red zone are generally less than 65% funded, plans in the yellow zone are less than 80% funded and plans in the green zone are at least 80% funded. The "FIP/RP Status Pending/Implemented" column indicates plans for which a financial improvement plan (FIP) or a rehabilitation plan (RP) is either pending or has been implemented. The "Surcharge Imposed" column indicates whether a surcharge has been imposed on contributions to the plan. The last column lists the expiration date(s) of the collective-bargaining agreement(s) to which the plans are subject. There have been no significant changes that affect the comparability of 2021 and 2020 contributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.961%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date of&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Protection Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FIP/RP Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contributions of Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Collective-&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:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EIN/ Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pending/&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Surcharge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Bargaining&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:8pt;font-weight:700;line-height:100%"&gt;Trust Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Plan Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Imposed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agreement&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction Industry Laborers Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43-6060737/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Green - as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Green - as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/31/2026&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Engineers Local 101 Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43-6059213/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Green - as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Green - as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/31/2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;Total Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company was not listed as providing more than 5% of the total contributions for the Operating Engineers Local 101 Pension Plan or the Construction Industry Laborers Pension Fund for the plan years 2021 and 2020 per the plans' Forms 5500. As of the date of the filing of this annual report on Form 10-K, Forms 5500 were not available for the plan year ending December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzM1Mg_4625f752-095c-4e9a-acbd-1b2b0fe1e2dc"
      unitRef="usd">10900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzM1Ng_feaf9e56-9bce-4bf2-94f4-73d4d668de5c"
      unitRef="usd">12100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzM2Mw_267c381d-8ed5-4c7c-9dc9-baaa6c4b0b8c"
      unitRef="usd">11700000</us-gaap:DefinedContributionPlanCostRecognized>
    <sum:NumberOfNoncontributoryDefinedBenefitPensionPlans
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzUyOA_94c8561b-eaf4-4531-9af0-a40c8ae10eb9"
      unitRef="plan">2</sum:NumberOfNoncontributoryDefinedBenefitPensionPlans>
    <sum:NumberOfUnfundedHealthcareAndLifeInsuranceBenefitPlans
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzExNjY_b79acb7b-0293-4899-8ab4-60410959e0a8"
      unitRef="plan">2</sum:NumberOfUnfundedHealthcareAndLifeInsuranceBenefitPlans>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzk1MjM_cf56670c-6b00-483b-aa03-6c9a49ae6d81">The following information is as of January 1, 2022 and January 2, 2021 and for the years ended January 1, 2022, January 2, 2021 and December 28, 2019:&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Change in benefit obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 66.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;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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 66.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;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;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 66.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 (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;(1,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 66.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;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&lt;/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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&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;19,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 66.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;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 66.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;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;1,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 66.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;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&lt;/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;20,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;19,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status of 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(9,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(636)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent 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;(5,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in accumulated other comprehensive income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial (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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 66.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;Total amount recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzQtMi0xLTEtMjY2NDE_4ade16d9-b9c4-4e37-903e-ab5935633314"
      unitRef="usd">27827000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzQtNC0xLTEtMjY2NDE_eb5563f4-5414-4529-808b-63b3a90bbd6f"
      unitRef="usd">9229000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i80c2a126fb7d448fb6a20d10fe45d331_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzQtNi0xLTEtMjY2NDE_166bf147-ea92-42c9-8708-ff21d753adb5"
      unitRef="usd">26181000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ifc9cbe6e55e7418198fe3c0774f22b36_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzQtOC0xLTEtMjY2NDE_361ca4a2-073a-44e5-9e30-e35c61421478"
      unitRef="usd">9090000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzUtMi0xLTEtMjY2NDE_a6c38797-1bfb-4811-8a3a-f1ddf74bacfa"
      unitRef="usd">58000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzUtNC0xLTEtMjY2NDE_18187819-f9c6-40ea-ad30-0f7581aac21b"
      unitRef="usd">194000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzUtNi0xLTEtMjY2NDE_6f718c8b-140b-4d08-99f8-9422ed4e5a56"
      unitRef="usd">71000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzUtOC0xLTEtMjY2NDE_7a3f1a7a-f72f-4e9c-bdfd-36ec3bdf9ee0"
      unitRef="usd">176000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzYtMi0xLTEtMjY2NDE_816c3c8a-b746-4e18-b151-92dbd91bb5ee"
      unitRef="usd">550000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzYtNC0xLTEtMjY2NDE_409e021b-07b6-48a2-a98a-511a503c8322"
      unitRef="usd">189000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzYtNi0xLTEtMjY2NDE_405c4ddf-6afe-4314-aaf0-1e9a466168ea"
      unitRef="usd">733000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzYtOC0xLTEtMjY2NDE_3ec5676c-a9ca-4261-90ed-14c290c160d6"
      unitRef="usd">242000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzctMi0xLTEtMjY2NDE_a8cd8ca9-403b-4fc6-a850-ee2804bcd78a"
      unitRef="usd">1594000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzctNC0xLTEtMjY2NDE_e06b3145-cb8f-423a-8c39-109d3d2ef458"
      unitRef="usd">-1143000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzctNi0xLTEtMjY2NDE_4b242aec-d5df-4f7d-bb4a-ebbb601137fe"
      unitRef="usd">-2425000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzctOC0xLTEtMjY2NDE_9df9de6f-834b-4e6a-942c-be2ab7ba6b70"
      unitRef="usd">-676000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzEwLTItMS0xLTI2NjQx_94429c42-24f0-4dbb-8c88-70c9d9a79c67"
      unitRef="usd">1575000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzEwLTQtMS0xLTI2NjQx_e03afc09-42ed-45ce-b385-4164d87bd2da"
      unitRef="usd">965000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzEwLTYtMS0xLTI2NjQx_277ec810-7819-4968-b5d4-67001eb73415"
      unitRef="usd">1583000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzEwLTgtMS0xLTI2NjQx_22f42c6c-1f31-4b28-9abe-29dc4cf04b88"
      unitRef="usd">955000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzExLTItMS0xLTI2NjQx_e8c8b109-080d-410d-aa1b-9f689314ecf5"
      unitRef="usd">25266000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzExLTQtMS0xLTI2NjQx_256d5703-5181-4fb0-9977-004a3ac62200"
      unitRef="usd">9790000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzExLTYtMS0xLTI2NjQx_7bf02408-279b-4429-ae48-5a0b7ddfc89d"
      unitRef="usd">27827000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzExLTgtMS0xLTI2NjQx_2f00750c-dbbd-41de-bf7c-e3ec14b8ed8e"
      unitRef="usd">9229000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzEzLTItMS0xLTI2NjQx_621daa21-3c9d-4058-8a68-2264396015ee"
      unitRef="usd">19058000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzEzLTQtMS0xLTI2NjQx_7dfa7dc5-bcce-4d07-b6ef-4402451c900e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i80c2a126fb7d448fb6a20d10fe45d331_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzEzLTYtMS0xLTI2NjQx_4fcdb45d-339c-40c9-a449-b81d012aa860"
      unitRef="usd">18242000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifc9cbe6e55e7418198fe3c0774f22b36_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzEzLTgtMS0xLTI2NjQx_351ce0f5-e379-4548-a6c7-2d6159d110e2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE0LTItMS0xLTI2NjQx_2fa8a69c-4ad6-4c31-becf-08ae3d30ba4c"
      unitRef="usd">1304000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE0LTQtMS0xLTI2NjQx_2921ae84-3d4a-43ec-8ecf-94e28b0601d1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE0LTYtMS0xLTI2NjQx_12b7be97-2d24-4adc-b91e-fc34b6a26bee"
      unitRef="usd">1916000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE0LTgtMS0xLTI2NjQx_bc146185-b9ad-4b85-bff0-b5a24cdb8043"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE1LTItMS0xLTI2NjQx_be36cf19-730f-486a-9dd8-07f96cf61bce"
      unitRef="usd">1217000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE1LTQtMS0xLTI2NjQx_150664ea-5f91-4d56-a657-c2989a97e9d0"
      unitRef="usd">965000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE1LTYtMS0xLTI2NjQx_a4bd4e78-5fc1-4a55-94aa-2b3ce44b72c5"
      unitRef="usd">483000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE1LTgtMS0xLTI2NjQx_6e283150-e33f-433a-8073-6be019ae5c76"
      unitRef="usd">955000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE2LTItMS0xLTI2NjQx_f66281c6-01ab-4692-b9e3-40c025c71a09"
      unitRef="usd">1575000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE2LTQtMS0xLTI2NjQx_1990bb42-5fd9-4903-a5e3-5fbb900ed40c"
      unitRef="usd">965000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE2LTYtMS0xLTI2NjQx_3d2cc480-493a-4a3e-8c55-5e2a3b48304f"
      unitRef="usd">1583000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE2LTgtMS0xLTI2NjQx_027c08ac-0706-4e04-b082-b8be000c1b45"
      unitRef="usd">955000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE3LTItMS0xLTI2NjQx_d4468623-b966-4a90-af62-4103bd2b33af"
      unitRef="usd">20004000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE3LTQtMS0xLTI2NjQx_22222806-3dc0-46d7-9217-19f2c99fe280"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE3LTYtMS0xLTI2NjQx_33bc0e96-271e-45a0-a3b5-ebe10f054f98"
      unitRef="usd">19058000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE3LTgtMS0xLTI2NjQx_6a982913-11d1-4a4f-bfae-456950447427"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE5LTItMS0xLTI2NjQx_e7db8d98-4c5e-487b-99a9-9d303e77fc6c"
      unitRef="usd">-5262000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE5LTQtMS0xLTI2NjQx_acbd5ee6-78f0-48b3-a6e7-3ddbba823584"
      unitRef="usd">-9790000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE5LTYtMS0xLTI2NjQx_4d9d7883-76ff-4c66-aefb-35cdf2371d50"
      unitRef="usd">-8769000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzE5LTgtMS0xLTI2NjQx_ec0e818b-a6f1-4a1a-b927-68d28b601c38"
      unitRef="usd">-9229000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIwLTItMS0xLTI2NjQx_bbde0491-1754-45c2-9f11-5a62ffb5cdd6"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIwLTQtMS0xLTI2NjQx_b1a13661-6c67-4eb4-808d-3f8174a7aaab"
      unitRef="usd">723000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIwLTYtMS0xLTI2NjQx_64df3810-3f4d-406c-b3ae-2cc58f671841"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIwLTgtMS0xLTI2NjQx_9a04d28e-f6a6-40c4-bb48-f838c7b2aac0"
      unitRef="usd">636000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIxLTItMS0xLTI2NjQx_d58c3811-9c0c-446d-a100-73d8870fc793"
      unitRef="usd">5262000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIxLTQtMS0xLTI2NjQx_7a575f40-c25f-4f69-9e0e-4c06e1aee64f"
      unitRef="usd">9067000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIxLTYtMS0xLTI2NjQx_0dfd9759-2e55-4262-9030-68013fa23a0c"
      unitRef="usd">8769000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIxLTgtMS0xLTI2NjQx_ce3761a4-7d2e-404a-a428-129681b98bb2"
      unitRef="usd">8593000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIyLTItMS0xLTI2NjQx_7c4c8033-a741-4b77-909d-da34ab366812"
      unitRef="usd">5262000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIyLTQtMS0xLTI2NjQx_96fb9953-682b-4d5d-9b73-9dab69940eaf"
      unitRef="usd">9790000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIyLTYtMS0xLTI2NjQx_55b0f78d-1043-46c7-a761-3cf2ab315c06"
      unitRef="usd">8769000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzIyLTgtMS0xLTI2NjQx_3e6a8f49-ac6a-4930-9cc5-4f58f12f6be1"
      unitRef="usd">9229000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI1LTItMS0xLTI2NjQx_3abbb4fc-9b22-4c92-88cd-78b238ae9d3d"
      unitRef="usd">-8261000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI1LTQtMS0xLTI2NjQx_917f141a-5102-4b48-a98b-b2e962751122"
      unitRef="usd">-3591000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI1LTYtMS0xLTI2NjQx_ad1e08bf-d5d3-4bfa-8ab5-9d9b536c1902"
      unitRef="usd">-10689000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI1LTgtMS0xLTI2NjQx_a9e36c42-cf9b-4729-81c2-d461b1963689"
      unitRef="usd">-2707000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI2LTItMS0xLTI2NjQx_995a9c78-c6b8-42dc-b748-ac4dacd22f89"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI2LTQtMS0xLTI2NjQx_c98490dd-34ac-49f2-982c-f46e87e781fc"
      unitRef="usd">-1449000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI2LTYtMS0xLTI2NjQx_b04a0ee0-1754-42a2-87da-5e8e5ca3fbbc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI2LTgtMS0xLTI2NjQx_d986e838-747e-47e6-bfa4-bccdb2ac3ff9"
      unitRef="usd">-1690000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI3LTItMS0xLTI2NjQx_a72ab18f-ac4d-4888-a48f-4ae7fb8e6ac3"
      unitRef="usd">8261000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI3LTQtMS0xLTI2NjQx_8d323015-a91d-4314-9164-0a35e95ccb0b"
      unitRef="usd">2142000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="ib59a2f16479e4058b5fe6a62214cb6b0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI3LTYtMS0xLTI2NjQx_a08f2dba-9bfb-4847-9c7e-1083ec627d8f"
      unitRef="usd">10689000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="iafa0e2b313564453b28fa5de47281ddc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZToyM2FiYTlhNDEzMjg0M2QyOGU0OWNhYWMzYWQwMTc2NS90YWJsZXJhbmdlOjIzYWJhOWE0MTMyODQzZDI4ZTQ5Y2FhYzNhZDAxNzY1XzI3LTgtMS0xLTI2NjQx_74c47513-2b24-4d50-a6fd-b50a8dcdd2c8"
      unitRef="usd">1017000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzk1MTI_95bb2b13-17e3-4002-b658-61496e93b29b">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount recognized in accumulated other comprehensive income (&#x201c;AOCI&#x201d;) is the actuarial loss (credit) and prior service cost, which has not yet been recognized in periodic benefit cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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:8pt;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:8pt;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Amounts recognized in other comprehensive (income) loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial loss (gain) &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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior year 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amount recognized&lt;/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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzQtMi0xLTEtMjY2NDE_5cc8ef92-2691-46fb-bf05-b19bad1b4d46"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzQtNC0xLTEtMjY2NDE_bd9fff17-438c-428c-a41d-ad09c9e32910"
      unitRef="usd">-1143000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzQtNi0xLTEtMjY2NDE_46935d16-b7b4-4449-93e1-9cfc4c78ee9b"
      unitRef="usd">-1728000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzQtOC0xLTEtMjY2NDE_388e32f4-5240-49f7-91b6-25d7b5ef8b8a"
      unitRef="usd">-675000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzQtMTAtMS0xLTI2NjQx_7fc3186c-a410-45c0-a2c1-5acf8b46d1f0"
      unitRef="usd">-1760000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzQtMTItMS0xLTI2NjQx_73d9c913-ad4d-4730-b602-6ad4b30ff25c"
      unitRef="usd">-165000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzYtMi0xLTEtMjY2NDE_200eb73f-b790-420c-a7f8-b32d2e9b4497"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzYtNC0xLTEtMjY2NDE_e1f59284-9d44-4467-8819-02d32b006814"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzYtNi0xLTEtMjY2NDE_d2e49eb7-8edc-4670-af0b-7cc91fcc66f8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzYtOC0xLTEtMjY2NDE_fe410518-a17d-469b-950f-4612f9cf1052"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzYtMTAtMS0xLTI2NjQx_d3ffe9bf-5bed-4a47-8f05-9f1611705698"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzYtMTItMS0xLTI2NjQx_e8aee547-67fc-4848-a36f-5ebc474fb396"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzgtMi0xLTEtMjY2NDE_41dd50da-24be-4959-b07a-092ce1d49e3a"
      unitRef="usd">428000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzgtNC0xLTEtMjY2NDE_5552c059-80bc-4862-87f2-d71700f9be37"
      unitRef="usd">259000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzgtNi0xLTEtMjY2NDE_4f9a3ce5-bc8f-40db-8572-7f92cc32f705"
      unitRef="usd">326000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzgtOC0xLTEtMjY2NDE_55a8085a-82b5-4ebc-a374-1f81811ca750"
      unitRef="usd">89000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzgtMTAtMS0xLTI2NjQx_92824e9a-c30f-4859-8a0d-e4969bf09d88"
      unitRef="usd">202000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzgtMTItMS0xLTI2NjQx_d2bc4849-e941-480e-ba6b-04d0734367c8"
      unitRef="usd">39000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzEwLTItMS0xLTI2NjQx_cb1a8199-c354-4194-8ef2-8bc8fb29ecfe"
      unitRef="usd">-2428000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzEwLTQtMS0xLTI2NjQx_0aeb2c4d-3bed-4124-9977-e002a7fcd695"
      unitRef="usd">1125000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzEwLTYtMS0xLTI2NjQx_17236b8f-0e37-4eb5-9e34-1bb85afb012f"
      unitRef="usd">1402000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzEwLTgtMS0xLTI2NjQx_6b83ac59-7728-43cc-bd48-b1bce7904f62"
      unitRef="usd">827000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzEwLTEwLTEtMS0yNjY0MQ_53cf69df-1764-4d26-9ba8-4d743fa3b22e"
      unitRef="usd">1558000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo2MmNjM2QwYmJmMDI0YmEzOTFkNjgxNTNlNWZlM2NkNS90YWJsZXJhbmdlOjYyY2MzZDBiYmYwMjRiYTM5MWQ2ODE1M2U1ZmUzY2Q1XzEwLTEyLTEtMS0yNjY0MQ_3f37ba0e-d4d5-4064-b34c-922d0afe56c1"
      unitRef="usd">367000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzk1Mjc_563d3936-91ec-422c-9773-23b14a1ba225">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.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;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest 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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected 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;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic (expense) benefit 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: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;138&#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;401&#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;(91)&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;266&#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;(54)&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;285&#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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzEtMi0xLTEtMjY2NDE_15c87794-8148-42bb-a2ea-891ee1328744"
      unitRef="usd">58000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzEtNC0xLTEtMjY2NDE_149b4dbf-3645-461c-875e-daa3ce9447e1"
      unitRef="usd">194000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzEtNi0xLTEtMjY2NDE_74957dbf-afcc-4437-b3c7-047800009b68"
      unitRef="usd">71000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzEtOC0xLTEtMjY2NDE_d1c5f0b3-7135-46e7-91d9-13fb04a0c06a"
      unitRef="usd">176000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzEtMTAtMS0xLTI2NjQx_da357e99-4db6-4de0-9d42-ebd58b506c0f"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzEtMTItMS0xLTI2NjQx_fe8907d4-3308-4e4b-b3a6-7afd09d27253"
      unitRef="usd">166000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzItMi0xLTEtMjY2NDE_39328daf-085a-4ee9-bb7f-93762bea9796"
      unitRef="usd">550000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzItNC0xLTEtMjY2NDE_a01e024a-3daa-415a-a438-a0a8d7ffc48d"
      unitRef="usd">189000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzItNi0xLTEtMjY2NDE_4272b96d-4846-4988-bf2d-b5513ee5e8a5"
      unitRef="usd">733000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzItOC0xLTEtMjY2NDE_cd97eeeb-3827-4a2c-bf1a-8c14c723242d"
      unitRef="usd">242000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzItMTAtMS0xLTI2NjQx_4681ef3c-aa7d-4274-8564-0ac09c3bb8d0"
      unitRef="usd">928000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzItMTItMS0xLTI2NjQx_88a83a3e-78d1-4a74-8e7c-8f6cdb3f8a22"
      unitRef="usd">321000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzMtMi0xLTEtMjY2NDE_6de3b5a0-b42e-4e4b-a911-e9c3cfec3942"
      unitRef="usd">-428000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzMtNC0xLTEtMjY2NDE_1b8da816-0f74-427e-bc70-cfe4a3a7968d"
      unitRef="usd">-259000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzMtNi0xLTEtMjY2NDE_53357d4f-5504-4069-a720-876328687349"
      unitRef="usd">-326000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzMtOC0xLTEtMjY2NDE_0bef9449-5d3e-4593-9379-2203e2d72e3b"
      unitRef="usd">-89000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzMtMTAtMS0xLTI2NjQx_6de2788a-e336-4291-ad44-6838ef890c2f"
      unitRef="usd">-202000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzMtMTItMS0xLTI2NjQx_07e622cf-5e35-4fd6-9a0a-b20973c6f697"
      unitRef="usd">-39000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzQtMi0xLTEtMjY2NDE_197ede22-d834-4975-bb8e-2d1c9718e471"
      unitRef="usd">898000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzQtNC0xLTEtMjY2NDE_99ae41f7-2281-4662-91a6-3d63e85f8380"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzQtNi0xLTEtMjY2NDE_756f91ab-0bf4-4773-8ae9-5feaeeb0355a"
      unitRef="usd">1221000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzQtOC0xLTEtMjY2NDE_d4797322-5112-45ef-acd1-4ea49ecf24d1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzQtMTAtMS0xLTI2NjQx_75bcb169-ee6c-434f-a7e0-a6feae4cfcb4"
      unitRef="usd">1244000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzQtMTItMS0xLTI2NjQx_7872a203-9c9b-41cc-8e21-013813c1b5e4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzYtMi0xLTEtMjY2NDE_e26f2d71-3428-4848-9487-c21e25b56fc1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzYtNC0xLTEtMjY2NDE_a4560dd1-949e-4d72-b4ab-ef14e5e71666"
      unitRef="usd">-241000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzYtNi0xLTEtMjY2NDE_44f6d4cd-0d3d-44ee-b192-3c721070e40c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzYtOC0xLTEtMjY2NDE_b5b1b4b0-0467-4e74-8eca-f8271a5f4dc7"
      unitRef="usd">-241000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzYtMTAtMS0xLTI2NjQx_68888685-962e-4fff-8387-4bd760af6028"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzYtMTItMS0xLTI2NjQx_36cc8bb1-d63e-4e0f-85b5-5b20a69f4336"
      unitRef="usd">-241000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzctMi0xLTEtMjY2NDE_e7a5cdce-a154-47f2-8370-46b789dad9b4"
      unitRef="usd">138000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i979badc828254c2495db846e36b703d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzctNC0xLTEtMjY2NDE_9b1923d8-4bb7-479c-9b6c-0516da3a26ae"
      unitRef="usd">401000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzctNi0xLTEtMjY2NDE_fc75ed92-d3e8-467a-843c-33240b553f6f"
      unitRef="usd">-91000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie6359f2606c34b2093514d11d333213c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzctOC0xLTEtMjY2NDE_f4795d8d-4739-4e8d-8d49-1f039224ac3f"
      unitRef="usd">266000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzctMTAtMS0xLTI2NjQx_8a1ab186-1955-4428-a694-19234082cc70"
      unitRef="usd">-54000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ida638b36a2ee4e16b91cb695b012e456_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTplZDZlN2JhMjk2Y2Y0Zjc0OGYzZDc0NmVmOWI2YjdhZS90YWJsZXJhbmdlOmVkNmU3YmEyOTZjZjRmNzQ4ZjNkNzQ2ZWY5YjZiN2FlXzctMTItMS0xLTI2NjQx_e6aebec3-b980-45c9-8d17-2602a09b2f1a"
      unitRef="usd">285000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzk1MjU_e41e5db9-37ab-4d83-a9ef-5b2f9dddc4b9">Weighted-average assumptions used to determine the benefit obligations as of year-end 2021 and 2020 are:&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&#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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:100%"&gt;2.49% - 2.70%&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:left;vertical-align:bottom"&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:100%"&gt;2.30% - 2.50%&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:left;vertical-align:bottom"&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:100%"&gt;1.84% - 2.14%&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:left;vertical-align:bottom"&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:100%"&gt;1.80% - 1.82%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;7.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average assumptions used to determine net periodic benefit cost for years ended January 1, 2022, January 2, 2021 and December 28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&#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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:100%"&gt;1.84% - 2.14%&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:left;vertical-align:bottom"&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:100%"&gt;1.82% - 2.50%&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:left;vertical-align:bottom"&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:100%"&gt;2.78% - 2.96%&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:left;vertical-align:bottom"&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:100%"&gt;2.73% - 2.79%&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:left;vertical-align:bottom"&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:100%"&gt;3.90% - 4.02%&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:left;vertical-align:bottom"&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:100%"&gt;3.87% - 3.91%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;7.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;7.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i41556bd47f8842b79a58c3d6327eacc7_I20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmMTA4OTkyMDhjYjI0YzJlOTYwMmNhNTg3NjgzMGUwMy90YWJsZXJhbmdlOmYxMDg5OTIwOGNiMjRjMmU5NjAyY2E1ODc2ODMwZTAzXzMtMi0xLTEtMjY2NDEvdGV4dHJlZ2lvbjpmOGZiNWE2OWI4Mzc0ZTYzYmQ1ODc3YTM4MmM1OWUzMF80_6d507058-9b6d-4a35-8509-e11530f33541"
      unitRef="number">0.0249</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i64f592ac20fc49edadc4816eab82b50d_I20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmMTA4OTkyMDhjYjI0YzJlOTYwMmNhNTg3NjgzMGUwMy90YWJsZXJhbmdlOmYxMDg5OTIwOGNiMjRjMmU5NjAyY2E1ODc2ODMwZTAzXzMtMi0xLTEtMjY2NDEvdGV4dHJlZ2lvbjpmOGZiNWE2OWI4Mzc0ZTYzYmQ1ODc3YTM4MmM1OWUzMF85_cd92931a-3134-4005-942a-ce9e0290bf6d"
      unitRef="number">0.0270</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i154026fe871441209efec5aada5e1e49_I20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmMTA4OTkyMDhjYjI0YzJlOTYwMmNhNTg3NjgzMGUwMy90YWJsZXJhbmdlOmYxMDg5OTIwOGNiMjRjMmU5NjAyY2E1ODc2ODMwZTAzXzMtNC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjpiMDdkNjEwODVjYjE0NTVkYjU0MmIyNDMxN2U2OGU2Ml80_ad8fa2a3-8545-4786-812f-ba9fb7982b80"
      unitRef="number">0.0230</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i47f98b9c7f624c67906a4f48b29e1c1b_I20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmMTA4OTkyMDhjYjI0YzJlOTYwMmNhNTg3NjgzMGUwMy90YWJsZXJhbmdlOmYxMDg5OTIwOGNiMjRjMmU5NjAyY2E1ODc2ODMwZTAzXzMtNC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjpiMDdkNjEwODVjYjE0NTVkYjU0MmIyNDMxN2U2OGU2Ml85_fc09d80c-05ba-4e8f-bd65-859d6dd26f9b"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i6a62ec7a45a4409ca17c462fbbe050a0_I20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmMTA4OTkyMDhjYjI0YzJlOTYwMmNhNTg3NjgzMGUwMy90YWJsZXJhbmdlOmYxMDg5OTIwOGNiMjRjMmU5NjAyY2E1ODc2ODMwZTAzXzMtNi0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphNzlkMjQ5OTAwZjI0ZWZkYjMzNGRkOWViY2M0ZjRkOV80_9db671bb-cc1a-4d7f-a6a1-e5f7f71eb80f"
      unitRef="number">0.0184</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia439c2cf7d654ea69725fdcf2888a763_I20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmMTA4OTkyMDhjYjI0YzJlOTYwMmNhNTg3NjgzMGUwMy90YWJsZXJhbmdlOmYxMDg5OTIwOGNiMjRjMmU5NjAyY2E1ODc2ODMwZTAzXzMtNi0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphNzlkMjQ5OTAwZjI0ZWZkYjMzNGRkOWViY2M0ZjRkOV85_50659b8b-a8fe-4c12-b088-49074a8a0532"
      unitRef="number">0.0214</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="id8f9488357ba460ba31585b382145122_I20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmMTA4OTkyMDhjYjI0YzJlOTYwMmNhNTg3NjgzMGUwMy90YWJsZXJhbmdlOmYxMDg5OTIwOGNiMjRjMmU5NjAyY2E1ODc2ODMwZTAzXzMtOC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo2YjQ4ODRiYTIwMWI0MDBkOTlmN2U5MmMwN2FmODJmYV80_3b2f6f29-4c0a-42e2-a5d3-f82cdd6dc57c"
      unitRef="number">0.0180</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie8f213b4592f4697bb162f9eb2191d0c_I20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmMTA4OTkyMDhjYjI0YzJlOTYwMmNhNTg3NjgzMGUwMy90YWJsZXJhbmdlOmYxMDg5OTIwOGNiMjRjMmU5NjAyY2E1ODc2ODMwZTAzXzMtOC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo2YjQ4ODRiYTIwMWI0MDBkOTlmN2U5MmMwN2FmODJmYV85_e4fcca4f-b721-4ef2-8154-cd58df3bc772"
      unitRef="number">0.0182</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <sum:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationsExpectedLongTermReturnOnAssets
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmMTA4OTkyMDhjYjI0YzJlOTYwMmNhNTg3NjgzMGUwMy90YWJsZXJhbmdlOmYxMDg5OTIwOGNiMjRjMmU5NjAyY2E1ODc2ODMwZTAzXzQtMi0xLTEtMjY2NDE_6da6216c-f6ab-4c12-aca0-69f7b79bad5e"
      unitRef="number">0.0500</sum:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationsExpectedLongTermReturnOnAssets>
    <sum:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationsExpectedLongTermReturnOnAssets
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmMTA4OTkyMDhjYjI0YzJlOTYwMmNhNTg3NjgzMGUwMy90YWJsZXJhbmdlOmYxMDg5OTIwOGNiMjRjMmU5NjAyY2E1ODc2ODMwZTAzXzQtNi0xLTEtMjY2NDE_c50b20aa-e87e-442b-abae-8fa4e0fae758"
      unitRef="number">0.0700</sum:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationsExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iac05da6cadcf4238a53a4216edd72495_D20210103-20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtMi0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo5NTU3NGM1ZTNiYTk0Njc3OTkyZWZmNTgwNGVjNDI0MF80_233e480c-f6cb-43cf-b62b-854244759aac"
      unitRef="number">0.0184</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if6ff41c207114dd3a37d1fb2629be3d9_D20210103-20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtMi0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo5NTU3NGM1ZTNiYTk0Njc3OTkyZWZmNTgwNGVjNDI0MF85_18b042c4-c2d0-4f93-a9cc-1e1aecc6ebaf"
      unitRef="number">0.0214</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i307d0e75b9ce4540be088dc210bfacf9_D20210103-20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtNC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo5ZWFhZGE1YjY4MGE0NWZlOWFjYjNjYjQ4MzBmMjhiY180_a8c59a32-cb3f-4268-900f-add36a041239"
      unitRef="number">0.0182</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i423c8f8744f147b4a092770e32806254_D20210103-20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtNC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo5ZWFhZGE1YjY4MGE0NWZlOWFjYjNjYjQ4MzBmMjhiY185_5bc7d451-e5db-42b9-b681-15b463d199c0"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ib34ab6a80ba24662813735ed8fe2e5bc_D20191229-20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtNi0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo4YmVmMzhhNmY4NGY0NDU2OWNkNDI4NDkwMmExMTM5NV80_5c58a100-6c75-4e9b-8e22-1357fb9e50a5"
      unitRef="number">0.0278</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i4cfedc8ef49744ccad6b6059afb66d89_D20191229-20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtNi0xLTEtMjY2NDEvdGV4dHJlZ2lvbjo4YmVmMzhhNmY4NGY0NDU2OWNkNDI4NDkwMmExMTM5NV85_24395830-6b24-4708-b6c8-9f063fb3646b"
      unitRef="number">0.0296</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iabe99ac6fd614fed9417767f6046d47e_D20191229-20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtOC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphY2QzNzNmMGVlOWY0ZTU3OTMzYTRiMDI1ZWJkOTJiY180_3315da31-a897-4095-aae8-654c46d09de3"
      unitRef="number">0.0273</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i5730ea60036f4ecf8e2a5d1f7ed89997_D20191229-20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtOC0xLTEtMjY2NDEvdGV4dHJlZ2lvbjphY2QzNzNmMGVlOWY0ZTU3OTMzYTRiMDI1ZWJkOTJiY185_6eb14daf-18b6-4d0c-a14e-a853d538b5de"
      unitRef="number">0.0279</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ifdf4c67cc55d41ddaa36db3fae6ef13f_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtMTAtMS0xLTI2NjQxL3RleHRyZWdpb246NzdhODdiZTUzMjhmNGJkMzlkM2IyODYwMTNkNGFkY2RfNA_9c46cc08-41f2-4c49-b783-363c44d6b55e"
      unitRef="number">0.0390</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iee154b9f7fa6448da3af1fe56cf4c105_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtMTAtMS0xLTI2NjQxL3RleHRyZWdpb246NzdhODdiZTUzMjhmNGJkMzlkM2IyODYwMTNkNGFkY2RfOQ_0606789a-cf5b-4d52-849a-22a01960da90"
      unitRef="number">0.0402</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i4f01aaeff53d445f885677dd876e35f8_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtMTItMS0xLTI2NjQxL3RleHRyZWdpb246MGU3ZTY4ZDc1MGY1NDU5NGE5YzMyMzcxOWI5NzhhMGRfNA_1ff50a8d-9592-4f35-9fe6-c07de302fc64"
      unitRef="number">0.0387</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i59b2f501c6f94442a515a0da2f0c9155_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzMtMTItMS0xLTI2NjQxL3RleHRyZWdpb246MGU3ZTY4ZDc1MGY1NDU5NGE5YzMyMzcxOWI5NzhhMGRfOQ_f9f70c3b-0ee7-45f1-921f-bd90847bc17d"
      unitRef="number">0.0391</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ia416da2b2c5640a78175aac649903445_D20210103-20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzQtMi0xLTEtMjY2NDE_0e12fa03-51c2-46ec-a1b5-634227dac8b4"
      unitRef="number">0.0500</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i8f42b8a2c6654273957ac3df3430e17d_D20191229-20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzQtNi0xLTEtMjY2NDE_89865524-8263-4955-b315-0c4ed262552c"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i53a579943e624917a4d0d8f03e21cd71_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpmOWQ5YWRiNjdmZDI0NzI3OGRjMDBiYjViNDQ0MTI4OC90YWJsZXJhbmdlOmY5ZDlhZGI2N2ZkMjQ3Mjc4ZGMwMGJiNWI0NDQxMjg4XzQtMTAtMS0xLTI2NjQx_3b9e36cb-b6f8-4d5b-a800-17d0717a07e3"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzQzMjk_05e88979-e33c-456b-bd9f-fbf3878d811c"
      unitRef="number">0.080</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzQzMjk_1d9cc305-7b0c-4130-b375-9839ef528f11"
      unitRef="number">0.080</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzQzOTU_7920a5c4-c205-4004-a45e-d1cf7f8bb0b2"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzQzOTU_9466587a-edd6-442c-84f7-1517083dbd13"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i7928ac917d514ef7903ee254be17c6ba_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzUwNzQ_b4a6f1ee-457e-4697-a4a0-d8f3718577a1"
      unitRef="number">0.30</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i39b264e7e17c4ddf891a1c6e181e5870_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzUxMDI_e3bdc30b-cc92-4e2d-904d-fddccc00a050"
      unitRef="number">0.63</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i2bac8662cdb24234b6054bcc667f1b88_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzUxMjA_0706b0b5-dd03-463d-b959-dac1dde12a2b"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="icba2e7b1290c4b8abe28a1316bd315a6_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzUxNDQ_9875399a-92fd-4ad4-86d0-3b93c052cb82"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzk1MzQ_8a49a1d2-62ef-4703-b2a8-ee337baf246d">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Plans&#x2019; assets by asset class and fair value hierarchy level as of January 1, 2022 and January 2, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.674%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&#160;in&#160;active&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;fair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;markets for identical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;inputs&#160;(Level&#160;2)&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&#160;&#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;&#160;&#160;&#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;&#160;&#160;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;government&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;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap 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;1,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;1,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;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Mid cap 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;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;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;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Mid cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Small cap 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;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Small cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities Broad Basket&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;20,004&#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;13,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.674%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&#160;in&#160;active&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;fair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;markets for identical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;inputs&#160;(Level&#160;2)&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;government&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;3,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap 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;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Mid cap 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;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Mid cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Small cap 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;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Small cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities Broad Basket&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;19,058&#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;12,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,392&#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:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i51ff267fb5a14ece9fe32e66770bf3e9_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzUtMi0xLTEtMjY2NDE_eb2d7ba7-1584-430f-90ab-108fd8fb7ae7"
      unitRef="usd">3412000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i72b0ef7c2b1c4b32aad2f4bdf950690b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzUtNC0xLTEtMjY2NDE_badda6cb-3a27-4401-bf77-84bb54df0481"
      unitRef="usd">3412000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i09fadf46ff964c4c870149f7bef8fbc6_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzUtNi0xLTEtMjY2NDE_c3cade11-3d80-4dfe-b323-b3d5f7be3f4a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id62b1395e55945f69c0b85aaa8f301b8_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzYtMi0xLTEtMjY2NDE_6bb50fba-45cf-4f99-8a2d-19c6c568833f"
      unitRef="usd">4424000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icacca0590a8c46fbb079dd85606d2a45_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzYtNC0xLTEtMjY2NDE_7114c324-76bf-47b3-98bc-a388fe18cc6c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6c9fece9135e4d848b14955a6732888a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzYtNi0xLTEtMjY2NDE_62f08873-289f-4d60-a9dd-1902846516b7"
      unitRef="usd">4424000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2f6cb844adf64882aeda8e0c3e3ff6b1_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzctMi0xLTEtMjY2NDE_56afff86-d213-4bf0-8d5f-6e42367b1d21"
      unitRef="usd">1727000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia26b4ab9e3464d64b2ff176afab08a3e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzctNC0xLTEtMjY2NDE_3db86b7c-bcf0-4dfe-aec3-cb273f979cc5"
      unitRef="usd">1727000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if6a57203488a409b801a00871f9b041e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzctNi0xLTEtMjY2NDE_8c9bf5a9-6168-497b-a661-b7696dbd917c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4e44e85855ba4d3fb3f5e54d68d069fd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzgtMi0xLTEtMjY2NDE_d4971f18-a17f-4b9e-9907-9d8bd71014e1"
      unitRef="usd">79000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1f360285d7654a6ba8aefdb3c8395a0c_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzgtNC0xLTEtMjY2NDE_31f027a0-5bb1-4882-8c5d-9d5ed0062918"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i96212e8b2be348b394719ed5b40940d1_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzgtNi0xLTEtMjY2NDE_89d7c302-7617-486a-8ab0-8d9ac20c1d66"
      unitRef="usd">79000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2f2b3fe8420441f1b0fe2a6c03d281d6_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzktMi0xLTEtMjY2NDE_926d0d70-1d55-4336-94bf-9e2b7ea81bee"
      unitRef="usd">821000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idcd9ef94468948738d8c21cb31fcc494_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzktNC0xLTEtMjY2NDE_8fd48f80-70bf-473c-9ec2-e857684ece0f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8884ee4db4724afca61bc11fecaae164_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzktNi0xLTEtMjY2NDE_b51b7593-efce-408a-b3f0-41083612ffdc"
      unitRef="usd">821000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i220af70af36f4c75a1218a173b82a0e6_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzExLTItMS0xLTI2NjQx_367a3307-e973-4f71-8993-b9dab66fc319"
      unitRef="usd">1912000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic7d648e2d09c4836a8160f6d7cdc0c8d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzExLTQtMS0xLTI2NjQx_2a98d965-8246-4fad-b44b-beb5df5b3926"
      unitRef="usd">1912000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i369fe285208d448b8e4fd98f2a21f875_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzExLTYtMS0xLTI2NjQx_ccc25a5d-d0d1-4cfe-9a7a-836ff98cdfb3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i45e4a4811a794d64855814b5fc2d04e7_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzEyLTItMS0xLTI2NjQx_1a5e891f-b135-43e1-883b-b11b65be0241"
      unitRef="usd">1330000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idbe857b2dc2a43bb876e65e7355964cc_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzEyLTQtMS0xLTI2NjQx_b67e811b-654e-4178-8b80-a011046d1f01"
      unitRef="usd">1330000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4e9f62242d834f9795f587180a3da14a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzEyLTYtMS0xLTI2NjQx_159c35cb-adae-4c7c-822b-8fcf5475f354"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0d0d3d2e36fb46eeaa4ed8f3ac99d6c5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzEzLTItMS0xLTI2NjQx_1fb29bce-8807-4c9e-85e4-3df0fbe71620"
      unitRef="usd">750000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ife67dbac71fe427cb178d7816146899e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzEzLTQtMS0xLTI2NjQx_1549454e-fd7f-4338-8b46-6d8d8a5a0b45"
      unitRef="usd">750000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1a6d039000984375824c52ea181f90c2_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzEzLTYtMS0xLTI2NjQx_672fda4f-786b-47f8-bb9c-9f35c1f347d5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i75663a197cdb4bb0850b13ec1b781c53_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE0LTItMS0xLTI2NjQx_c19f00f3-d83c-4bfd-ad38-9219dd96356c"
      unitRef="usd">526000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i284a3993a2a1491ca3bc948109f8bb23_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE0LTQtMS0xLTI2NjQx_44bd262e-6b5d-4e0a-9449-5dccd1a1493a"
      unitRef="usd">526000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib231558509814739b81d89802ee83782_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE0LTYtMS0xLTI2NjQx_9792119e-d732-4bfd-9738-e457753ac60a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iab111bb564a24b408f2ba6c2232d7a10_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE1LTItMS0xLTI2NjQx_1d9a1000-6c6e-469d-bb20-25342bdf063d"
      unitRef="usd">730000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i03f96adbc30e42b08fa949a218452b76_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE1LTQtMS0xLTI2NjQx_24f76d77-295b-4be8-bbfc-10a2f5a24a7a"
      unitRef="usd">730000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i23581cf39af84e98a665af5c0f4c5f37_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE1LTYtMS0xLTI2NjQx_728e3863-a5f0-4f8e-8b4e-5ad5d483567c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6ee9619e07d9428aba94e74459316404_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE2LTItMS0xLTI2NjQx_6b756c6e-f1d4-4849-b182-d05f660214ec"
      unitRef="usd">491000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if4d98b971c9948b3a634be160b70a121_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE2LTQtMS0xLTI2NjQx_bd399f94-d178-48d3-81b4-7d65b1c9a1bb"
      unitRef="usd">491000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1d43ecc904194f46a8c35534545b28ce_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE2LTYtMS0xLTI2NjQx_b9198b97-4476-4162-8dcb-3257da660eaf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib438c2dcc62d44cc9761651be08036d1_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE4LTItMS0xLTI2NjQx_53f52178-fd15-4ef8-9a8d-70c92199c01d"
      unitRef="usd">1188000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8c39c2dc0941405bac2f31581668cb7d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE4LTQtMS0xLTI2NjQx_ad3e976d-06ff-4d42-8ef6-59a135ff4262"
      unitRef="usd">396000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id564365877664fd682e0ea786a5693c0_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE4LTYtMS0xLTI2NjQx_a738a060-a285-415e-82f5-9e6e985d2d97"
      unitRef="usd">792000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3d3703dbdb034cffaa1e1ab23c63f791_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE5LTItMS0xLTI2NjQx_08280872-8dd4-441a-90c1-2fc6b7c2e176"
      unitRef="usd">374000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2286dca751b04fd9b7d66d3cb4bf3606_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE5LTQtMS0xLTI2NjQx_fb60110c-5dea-44f3-a045-d0eea2dfcf31"
      unitRef="usd">374000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2b8f97823f9a4aa5b7528ae7e1320bd6_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzE5LTYtMS0xLTI2NjQx_29c09a35-ae6c-4430-99c5-1b5832341029"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id72c22d84fc342369f017e703b091185_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzIwLTItMS0xLTI2NjQx_ed4eb892-1213-4909-9f6e-40b85ade8fb3"
      unitRef="usd">1058000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iae684a92a3dd4beca6abd2cd219bdd86_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzIwLTQtMS0xLTI2NjQx_f836289e-5678-46e5-a7b9-ce2206f21877"
      unitRef="usd">202000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i815a7dc4c8584e8f97dd8bc8bcfeb56a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzIwLTYtMS0xLTI2NjQx_724c0ca1-f48f-4c03-9d06-2e0f8c049749"
      unitRef="usd">856000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2bac8662cdb24234b6054bcc667f1b88_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzIxLTItMS0xLTI2NjQx_7c4b9119-9495-467d-a914-353d2ef56793"
      unitRef="usd">1182000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ife678286f220443bb9e2c43a68123552_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzIxLTQtMS0xLTI2NjQx_a6c2d763-64d3-4fdf-ac0d-c15c6842cde1"
      unitRef="usd">1182000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6eed87a3bccd4eee8850d2d774482427_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzIxLTYtMS0xLTI2NjQx_2b2c98f8-0877-41cf-9454-67c53ea5bc27"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzIyLTItMS0xLTI2NjQx_f22e50e4-5478-44d5-9ada-7343a0bb07b0"
      unitRef="usd">20004000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i731759918dc141b4aa262bb8adba4412_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzIyLTQtMS0xLTI2NjQx_be1ed13b-ca83-4013-82c9-f4d983040884"
      unitRef="usd">13032000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i35a191276fd54c26bd858e8820cbc5f3_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1OTYwZTQ2YmZiOGI0ZjJlOTE4Njk0YTZlMzFhNTIwNy90YWJsZXJhbmdlOjU5NjBlNDZiZmI4YjRmMmU5MTg2OTRhNmUzMWE1MjA3XzIyLTYtMS0xLTI2NjQx_19f9e95b-8776-40cd-a58b-f5b821864d06"
      unitRef="usd">6972000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i276c4e4cbe48417b8abd48aacbf656d1_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzUtMi0xLTEtMjY2NDE_59294a63-79ee-4127-86f2-de5eb01346d4"
      unitRef="usd">3294000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaa97a8a5663a410c97617029348e2c92_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzUtNC0xLTEtMjY2NDE_b546bc11-be07-4663-b507-f4e739528d3c"
      unitRef="usd">3294000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibdad589b31f4431ea4a9f1f42052d417_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzUtNi0xLTEtMjY2NDE_e3e46d07-e4a8-4c90-8776-fa6d74a07882"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i94f8ffe1450440a6a0e1e5ab739fb31d_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzYtMi0xLTEtMjY2NDE_20055230-0af5-4d41-b5de-6894d485c424"
      unitRef="usd">3218000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8d987d776e704b04a7c2b8df51b2f8a2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzYtNC0xLTEtMjY2NDE_d788b3da-f67b-4d80-8fb4-8748f71b5690"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i639a8079a5c045c09f5269c7f4d3f600_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzYtNi0xLTEtMjY2NDE_ffc75d93-c8bb-4bdf-8671-12fa86f31e70"
      unitRef="usd">3218000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i12d916751d7c44509eb61acdfc814c7b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzctMi0xLTEtMjY2NDE_59cb8ac1-55f5-4150-ae7e-617e136eded7"
      unitRef="usd">705000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i03302af125254659b07b430581afadfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzctNC0xLTEtMjY2NDE_9fbb39ca-60bf-47c1-a78b-da0079bff74d"
      unitRef="usd">705000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i73e3721435c249cf98842082f76a474e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzctNi0xLTEtMjY2NDE_cc2cba2e-86b6-4d7f-a596-7c57d626c22d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib6d5a25f7a2f40f891bd4fae63b025f8_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzgtMi0xLTEtMjY2NDE_6beca559-dc74-4075-b03a-f32a918603f5"
      unitRef="usd">448000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia7febb87550b4a04820640e9b5341120_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzgtNC0xLTEtMjY2NDE_ba03231b-c455-458e-9785-89d24d698a81"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9b34e2600071481ca7b41bd7dbafa672_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzgtNi0xLTEtMjY2NDE_7a536dbb-2808-4a7f-8edb-2c33f8674bb0"
      unitRef="usd">448000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i57ed3b696abe40bca235e42b6985cc84_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzktMi0xLTEtMjY2NDE_164dbb89-b019-4083-8e09-65b229a7847a"
      unitRef="usd">1086000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2af10458e018401c909df7d51bd67eec_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzktNC0xLTEtMjY2NDE_0c72ec9e-536b-4b8e-a8a9-3eaf436fdba5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8110550a2f70402a841ea8fdae37bbdf_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzktNi0xLTEtMjY2NDE_c3865fe3-99b1-429d-ae1c-9523e87294cb"
      unitRef="usd">1086000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4f91c7aecee543e59733a3e270076cff_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzExLTItMS0xLTI2NjQx_25e26566-2faf-42dd-83db-7077740cff2c"
      unitRef="usd">1516000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i64f8261e74164e3bb773da6778ef41ef_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzExLTQtMS0xLTI2NjQx_fdd6578b-d171-4db5-a700-c74e82288908"
      unitRef="usd">1516000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i67b81eb1e3e1492a89cff5a5e4ef041b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzExLTYtMS0xLTI2NjQx_fbbcb818-9de5-41a8-98b7-c0a084a4c9ee"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ide550f2206444ed9afaeba28022e64ac_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzEyLTItMS0xLTI2NjQx_313ff4b2-e703-47a5-9d17-a10fe50c4412"
      unitRef="usd">1483000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iec76161e04a5451b99018d8cbfd189ad_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzEyLTQtMS0xLTI2NjQx_81aa1d8f-ba0b-4d0b-99fa-c9666a68fc3b"
      unitRef="usd">1483000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib3e273bfcae14c6f99596f05e10bc353_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzEyLTYtMS0xLTI2NjQx_005ec51d-7da3-4cdf-8744-71bc49e21db8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i590610578a1448b99f8699d9529cf81c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzEzLTItMS0xLTI2NjQx_193c8f76-a3bf-4235-a2c7-209966158879"
      unitRef="usd">631000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic9b791f2e5b84a7e86d0aab6c746b87e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzEzLTQtMS0xLTI2NjQx_ab6efae9-fbad-4752-9ea4-9c9cee83033c"
      unitRef="usd">631000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic4403127a4ae463a974f7a38cb651de8_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzEzLTYtMS0xLTI2NjQx_6078c66a-7b48-4e65-9fb6-de62ca2e61e1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib4c00cb99b5a43e88640fea205c44abf_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE0LTItMS0xLTI2NjQx_115c2372-1eb7-4b79-8aef-90649f53b760"
      unitRef="usd">619000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i39b4112821c040219f79e033cf958f35_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE0LTQtMS0xLTI2NjQx_23d35f3e-cedb-419b-a5e0-ec5676776c30"
      unitRef="usd">619000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iac4088cf168245bdb4049d64ce17ce24_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE0LTYtMS0xLTI2NjQx_392458ae-1e2b-41c0-8d28-944117179531"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4f62ae4731c74300807ee0587aca62ac_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE1LTItMS0xLTI2NjQx_b69b9bd5-fd5d-4b62-aac0-d8c034273914"
      unitRef="usd">663000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i657c2c43d2be49c5a8d95d79d7e634d0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE1LTQtMS0xLTI2NjQx_b42aa006-92a0-4c3b-8078-f764f0c1c088"
      unitRef="usd">663000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibab9f27ab3ed4d80961869225a187193_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE1LTYtMS0xLTI2NjQx_76f2f869-39a8-4322-b4a2-bd44498fd258"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6ab150c2ad96409ca9a9e5a5dae18bab_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE2LTItMS0xLTI2NjQx_1b091c47-9bb7-4250-8afc-8198768948c1"
      unitRef="usd">650000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i90b6d50e58b840df8a09def4375ea1f6_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE2LTQtMS0xLTI2NjQx_ba97f141-9ed3-4147-8ca3-de262ea549eb"
      unitRef="usd">650000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaa8f0bd7f2874bbeb3f28fe8d9df34c3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE2LTYtMS0xLTI2NjQx_affecaac-8e33-45ea-bc8d-2915e588ac68"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if801f5dc67dc4b26801560065e4cef5a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE4LTItMS0xLTI2NjQx_098c459c-ebb6-4697-975f-b3ac948f58b0"
      unitRef="usd">1227000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia07b6aa7f8b049e1b345726d136f02c4_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE4LTQtMS0xLTI2NjQx_1b113f3e-5865-4502-a4c3-35177c846d96"
      unitRef="usd">407000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icac648bcbc56412c8bbca63fd872f4ec_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE4LTYtMS0xLTI2NjQx_f1a441e9-aeed-429a-b7f2-f281da3b7b33"
      unitRef="usd">820000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibeccd62a1a5646c6ba45efe36a6eb224_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE5LTItMS0xLTI2NjQx_ccd48de9-8e7b-4beb-9c67-cb2afb2ec621"
      unitRef="usd">409000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i929946a340c2409a809ec76a340d11d1_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE5LTQtMS0xLTI2NjQx_ecc3ca2d-6de0-44bd-9967-31a66c96bb83"
      unitRef="usd">409000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i47f1e2cf9c4e45cab8a6feae2cd93032_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzE5LTYtMS0xLTI2NjQx_ef70641d-8ecd-407b-b77b-6301d3860acc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i21325c75f66a47a3975f123bd3cce754_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzIwLTItMS0xLTI2NjQx_10784d33-16c0-4697-99d3-478172afcf0f"
      unitRef="usd">1002000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6d54f00d76134e18b8b0d0f6f588586e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzIwLTQtMS0xLTI2NjQx_a7dbaa2a-79a5-4ecd-9c6d-53657eab84c4"
      unitRef="usd">182000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i97d6b0b1e2164107b4f4d966f48ff79b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzIwLTYtMS0xLTI2NjQx_ecde0313-dee0-485e-b126-d841fbc2fd09"
      unitRef="usd">820000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic2c58aaee9bb4cc49cbfcd058723dafa_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzIxLTItMS0xLTI2NjQx_34e5fc4c-c31e-41a4-8bb5-c2aeb7d39e11"
      unitRef="usd">2107000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifcbb2180874340cb99e38a6e047a9d96_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzIxLTQtMS0xLTI2NjQx_213ffbd1-4f27-4d31-a371-3879597770da"
      unitRef="usd">2107000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4cdcd246cb17406c95a2dcf275814849_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzIxLTYtMS0xLTI2NjQx_8bb11689-5dd2-4960-8102-c2824bebf72f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzIyLTItMS0xLTI2NjQx_95c200a6-054a-45da-a66a-befdfaa48934"
      unitRef="usd">19058000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7df21b174cc947a39646c8d821d8bc7c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzIyLTQtMS0xLTI2NjQx_8b72bc50-7fdf-4855-a133-e3fda2dc5b14"
      unitRef="usd">12666000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibfa4a41ea6ad40138d8e41f7c963c4f7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo3YjlkNWRlMzIzNGI0NTMxOTc4MmUxNTg3NzgwNDExMS90YWJsZXJhbmdlOjdiOWQ1ZGUzMjM0YjQ1MzE5NzgyZTE1ODc3ODA0MTExXzIyLTYtMS0xLTI2NjQx_0c7a3bee-72a3-4ab9-8b36-2e56ede432dc"
      unitRef="usd">6392000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzY5NzQ_4b32b69a-332a-42c9-96c7-c69d05c568b5"
      unitRef="usd">800000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzY5ODE_765cc3e6-8097-4933-8bc8-7dc54d684591"
      unitRef="usd">700000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzk1MTE_003d591a-ae06-47c8-b93e-bd4c5cce07b2">&lt;div style="text-indent:36pt"&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 benefit payments for each of the next five&#160;years and the five-year period thereafter are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&#160;and&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Insurance Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&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;7,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzItMi0xLTEtMjY2NDE_938008d7-8877-48da-b3cf-ebdfd5ee66c6"
      unitRef="usd">1693000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzItNC0xLTEtMjY2NDE_43a8216d-dda2-4ccc-b9e4-05e504559996"
      unitRef="usd">723000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzMtMi0xLTEtMjY2NDE_bc02910c-1384-45d2-b5a0-e09220ac28e9"
      unitRef="usd">1695000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzMtNC0xLTEtMjY2NDE_6c4fdc37-0994-443d-bb2c-29f8336311e6"
      unitRef="usd">716000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzQtMi0xLTEtMjY2NDE_82d869d8-2734-4e5c-bba2-c50125eac9ea"
      unitRef="usd">1655000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzQtNC0xLTEtMjY2NDE_308fc0b4-e4bc-4727-805d-9685c8720b34"
      unitRef="usd">720000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzUtMi0xLTEtMjY2NDE_2da49654-0d81-4579-9ae2-55f953dfb5f8"
      unitRef="usd">1615000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzUtNC0xLTEtMjY2NDE_86358284-5e25-4b62-8cc9-c3157f04d484"
      unitRef="usd">730000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzYtMi0xLTEtMjY2NDE_a4fdfb26-3eea-4ba7-92df-83191773f74e"
      unitRef="usd">1595000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzYtNC0xLTEtMjY2NDE_5b04c423-2e56-49c5-a9b9-375a714f013a"
      unitRef="usd">736000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i4c2f8f26cd3a4c059638de279da68bf5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzctMi0xLTEtMjY2NDE_427edc83-65e0-4f7f-b43a-ac01658a56e4"
      unitRef="usd">7371000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="iac4965467df648b6af5113effd9d3b3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTpkN2U1YTFhNzVkMGI0OGY5OTI3Zjg2YjgxOGJlMTBkNC90YWJsZXJhbmdlOmQ3ZTVhMWE3NWQwYjQ4Zjk5MjdmODZiODE4YmUxMGQ0XzctNC0xLTEtMjY2NDE_064385e1-ec9e-4f87-82d8-fe2fe2a391cf"
      unitRef="usd">3560000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90ZXh0cmVnaW9uOjQwZWVjMjNiZGU0ODRlYzc5MjY2ZDNjZTkzYzg2ZjliXzk1MDM_4d81ca0b-4b0c-4f6f-be31-0e3dc76c1bbe">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's participation in these plans for the annual period ended December 31, 2021, is outlined in the table below. The ''EIN/Pension Plan Number" column provides the Employer Identification Number (EIN) and the three-digit plan number, if applicable. Unless otherwise noted, the most recent Pension Protection Act (PPA) zone status available in 2021 and 2020 is for the plan 's year end at December 31, 2021, and December 31, 2020, respectively. The zone status is based on information the Company received from the plan and is certified by the plan's actuary. Among other factors, plans in the red zone are generally less than 65% funded, plans in the yellow zone are less than 80% funded and plans in the green zone are at least 80% funded. The "FIP/RP Status Pending/Implemented" column indicates plans for which a financial improvement plan (FIP) or a rehabilitation plan (RP) is either pending or has been implemented. The "Surcharge Imposed" column indicates whether a surcharge has been imposed on contributions to the plan. The last column lists the expiration date(s) of the collective-bargaining agreement(s) to which the plans are subject. There have been no significant changes that affect the comparability of 2021 and 2020 contributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.961%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date of&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Protection Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FIP/RP Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contributions of Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Collective-&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:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EIN/ Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pending/&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Surcharge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Bargaining&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:8pt;font-weight:700;line-height:100%"&gt;Trust Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Plan Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Imposed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agreement&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction Industry Laborers Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43-6060737/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Green - as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Green - as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/31/2026&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Engineers Local 101 Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43-6059213/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Green - as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Green - as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/31/2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;Total Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i7f59e3950fa4416f8be4ed6506e89c93_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1ZmUxZTI4Y2Y1MTY0M2VhOTI5N2Y2YjA5ZTgzNjc4ZS90YWJsZXJhbmdlOjVmZTFlMjhjZjUxNjQzZWE5Mjk3ZjZiMDllODM2NzhlXzQtNS0xLTEtMjY2NDE_09f1426c-78d5-4ed6-936f-beb60168224e"
      unitRef="usd">107000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i97a1e25c940f4dfda5357639499dea07_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1ZmUxZTI4Y2Y1MTY0M2VhOTI5N2Y2YjA5ZTgzNjc4ZS90YWJsZXJhbmdlOjVmZTFlMjhjZjUxNjQzZWE5Mjk3ZjZiMDllODM2NzhlXzQtNi0xLTEtMjY2NDE_42d8afb7-b55b-4886-a797-eb38442ab70c"
      unitRef="usd">100000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ifef401e349294a19ae0f46ffd5995e65_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1ZmUxZTI4Y2Y1MTY0M2VhOTI5N2Y2YjA5ZTgzNjc4ZS90YWJsZXJhbmdlOjVmZTFlMjhjZjUxNjQzZWE5Mjk3ZjZiMDllODM2NzhlXzUtNS0xLTEtMjY2NDE_349ca239-a45c-457f-a143-b18d8362ee81"
      unitRef="usd">19000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="id898b800a32045078c7e6da8f874af9b_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1ZmUxZTI4Y2Y1MTY0M2VhOTI5N2Y2YjA5ZTgzNjc4ZS90YWJsZXJhbmdlOjVmZTFlMjhjZjUxNjQzZWE5Mjk3ZjZiMDllODM2NzhlXzUtNi0xLTEtMjY2NDE_2f4bcb0f-4cc1-48ad-a7b6-2ff6119fbbc2"
      unitRef="usd">20000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1ZmUxZTI4Y2Y1MTY0M2VhOTI5N2Y2YjA5ZTgzNjc4ZS90YWJsZXJhbmdlOjVmZTFlMjhjZjUxNjQzZWE5Mjk3ZjZiMDllODM2NzhlXzYtNS0xLTEtMjY2NDE_26a57465-ae6c-4b37-b61b-716910a09c4c"
      unitRef="usd">126000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDUvZnJhZzo0MGVlYzIzYmRlNDg0ZWM3OTI2NmQzY2U5M2M4NmY5Yi90YWJsZTo1ZmUxZTI4Y2Y1MTY0M2VhOTI5N2Y2YjA5ZTgzNjc4ZS90YWJsZXJhbmdlOjVmZTFlMjhjZjUxNjQzZWE5Mjk3ZjZiMDllODM2NzhlXzYtNi0xLTEtMjY2NDE_b3b93ae4-1de2-4dca-8711-201033bcb17e"
      unitRef="usd">120000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90ZXh0cmVnaW9uOjI5MWUzYjk2ZWRlMTQ4ZWY4ZDkyNDRkY2ZiY2YzN2JmXzEwNzk_8386c0ac-ef9b-4b11-908b-5d87fd24faf6">Accrued Mining and Landfill Reclamation&lt;div style="text-indent:63pt"&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-indent:36pt"&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 asset retirement obligations arising from regulatory or contractual requirements to perform certain reclamation activities at the time that certain quarries and landfills are closed, which are primarily included in other noncurrent liabilities on the consolidated balance sheets. The current portion of the liabilities, $7.4 million and $10.0&#160;million as of January 1, 2022 and January 2, 2021, respectively, is included in accrued expenses on the consolidated balance sheets. The total undiscounted anticipated costs for site reclamation as of January 1, 2022 and January 2, 2021 were $112.4&#160;million and $112.8&#160;million, respectively. The liabilities were initially measured at fair value and are subsequently adjusted for accretion expense, payments and changes in the amount or timing of the estimated cash flows. The corresponding asset retirement costs are capitalized as part of the carrying amount of the related long-lived asset and depreciated over the asset&#x2019;s remaining useful &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;life. The following table presents the activity for the asset retirement obligations for the years ended January 1, 2022 and January 2, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Beginning balance&lt;/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;43,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired 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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in cost estimate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement of reclamation 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;(3,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion 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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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;45,051&#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;43,603&#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:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationCurrent
      contextRef="ib6d96766fbb142a9b642c9137817e777_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90ZXh0cmVnaW9uOjI5MWUzYjk2ZWRlMTQ4ZWY4ZDkyNDRkY2ZiY2YzN2JmXzM4OA_aed5560e-1212-4be2-a922-9cb92783fb14"
      unitRef="usd">7400000</us-gaap:AssetRetirementObligationCurrent>
    <us-gaap:AssetRetirementObligationCurrent
      contextRef="i7988a69852264afe8a8613c6843ad46a_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90ZXh0cmVnaW9uOjI5MWUzYjk2ZWRlMTQ4ZWY4ZDkyNDRkY2ZiY2YzN2JmXzE2NDkyNjc0NDI3NjM_79cb4796-db83-48ac-b379-749cb0d64995"
      unitRef="usd">10000000</us-gaap:AssetRetirementObligationCurrent>
    <sum:AssetRetirementObligationAnticipatedCosts
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90ZXh0cmVnaW9uOjI5MWUzYjk2ZWRlMTQ4ZWY4ZDkyNDRkY2ZiY2YzN2JmXzU4MA_14edc924-b239-45e0-b7c3-68097a991802"
      unitRef="usd">112400000</sum:AssetRetirementObligationAnticipatedCosts>
    <sum:AssetRetirementObligationAnticipatedCosts
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90ZXh0cmVnaW9uOjI5MWUzYjk2ZWRlMTQ4ZWY4ZDkyNDRkY2ZiY2YzN2JmXzE2NDkyNjc0NDI3OTI_686d42ec-6340-4872-9ff7-4827619ee97c"
      unitRef="usd">112800000</sum:AssetRetirementObligationAnticipatedCosts>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90ZXh0cmVnaW9uOjI5MWUzYjk2ZWRlMTQ4ZWY4ZDkyNDRkY2ZiY2YzN2JmXzEwODQ_31205cca-a9ca-493d-8f4b-9db227d3fbaf">The following table presents the activity for the asset retirement obligations for the years ended January 1, 2022 and January 2, 2021:&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Beginning balance&lt;/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;43,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired 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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in cost estimate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement of reclamation 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;(3,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion 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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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;45,051&#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;43,603&#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:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzEtMi0xLTEtMjY2NDE_236d87bd-30ec-4fc0-b03e-0c9a7e2e3565"
      unitRef="usd">43603000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ied9594f024bd4333bbbe1c01be5f5ce8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzEtNC0xLTEtMjY2NDE_dbb82326-ec9e-432e-a48a-5b0b157b791a"
      unitRef="usd">36676000</us-gaap:AssetRetirementObligation>
    <sum:AssetRetirementObligationLiabilitiesAcquired
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzItMi0xLTEtMjY2NDE_dcfea997-a148-4af5-87b6-0cf0bee316fa"
      unitRef="usd">337000</sum:AssetRetirementObligationLiabilitiesAcquired>
    <sum:AssetRetirementObligationLiabilitiesAcquired
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzItNC0xLTEtMjY2NDE_1319398c-64ae-44e5-9c77-485a1fbc91d2"
      unitRef="usd">861000</sum:AssetRetirementObligationLiabilitiesAcquired>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzMtMi0xLTEtMjY2NDE_baaf3221-eef8-4457-bd7e-5f188d58ab91"
      unitRef="usd">1427000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzMtNC0xLTEtMjY2NDE_73a38b35-eaa7-4e23-b227-e810e526f1eb"
      unitRef="usd">6523000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzQtMi0xLTEtMjY2NDE_f52f3286-3d22-42eb-a110-89ee03315c11"
      unitRef="usd">3240000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzQtNC0xLTEtMjY2NDE_d60d0da7-e7c6-48d0-9375-e07069b6e8f5"
      unitRef="usd">3095000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzUtMi0xLTEtMjY2NDE_e016aa83-427d-4cfe-8988-99029a01af62"
      unitRef="usd">2924000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzUtNC0xLTEtMjY2NDE_7902ed94-bca6-4df2-9b78-790a114e12f4"
      unitRef="usd">2638000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligation
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzYtMi0xLTEtMjY2NDE_d0ff426c-429b-416a-be42-6aa3ff7e4096"
      unitRef="usd">45051000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNDgvZnJhZzoyOTFlM2I5NmVkZTE0OGVmOGQ5MjQ0ZGNmYmNmMzdiZi90YWJsZTowOTNhOTY1NTcwZWY0NzA3YWNiMTFlY2JjYjg3MjZjNS90YWJsZXJhbmdlOjA5M2E5NjU1NzBlZjQ3MDdhY2IxMWVjYmNiODcyNmM1XzYtNC0xLTEtMjY2NDE_580bf92f-b5a1-4cc2-a7e3-dae6ea81c2c4"
      unitRef="usd">43603000</us-gaap:AssetRetirementObligation>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTEvZnJhZzpkOGE1ZThiNmRlNDM0MDJjOGU4YzZmYmQ0ZDg5MDE0OC90ZXh0cmVnaW9uOmQ4YTVlOGI2ZGU0MzQwMmM4ZThjNmZiZDRkODkwMTQ4XzI1Mzc_93bd2670-1a6f-40d9-8ac4-25492ba76a51">Commitments and Contingencies&lt;div style="text-indent:63pt"&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-indent:36pt"&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 party to certain legal actions arising from the ordinary course of business activities. Accruals are recorded when the outcome is probable and can be reasonably estimated. While the ultimate results of claims and litigation cannot be predicted with certainty, management expects that the ultimate resolution of all current pending or threatened claims and litigation will not have a material effect on the Company&#x2019;s consolidated financial position, results of operations or liquidity. The Company records legal fees as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2018, we were notified of an investigation by the Canadian Competition Bureau (the &#x201c;CCB&#x201d;) into pricing practices by certain asphalt paving contractors in British Columbia, including Winvan Paving, Ltd. (&#x201c;Winvan&#x201d;). We believe the investigation is focused on time periods prior to our April 2017 acquisition of Winvan and we are cooperating with the CCB. Although we currently do not believe this matter will have a material adverse effect on our business, financial condition or results of operations, we are currently not able to predict the ultimate outcome or cost of the investigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;Environmental Remediation and Site Restoration&#x2014;&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 operations are subject to and affected by federal, state, provincial and local laws and regulations relating to the environment, health and safety and other regulatory matters. These operations require environmental operating permits, which are subject to modification, renewal and revocation. The Company regularly monitors and reviews its operations, procedures and policies for compliance with these laws and regulations. Despite these compliance efforts, risk of environmental liability is inherent in the operation of the Company&#x2019;s business, as it is with other companies engaged in similar businesses and there can be no assurance that environmental liabilities or noncompliance will not have a material adverse effect on the Company&#x2019;s consolidated financial condition, results of operations or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;Other&#x2014;&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 is obligated under various firm purchase commitments for certain raw materials and services that are in the ordinary course of business. Management does not expect any significant changes in the market value of these goods and services during the commitment period that would have a material adverse effect on the financial condition, results of operations and cash flows of the Company. The terms of the purchase commitments generally approximate one year.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <sum:PurchaseCommitmentTerms
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTEvZnJhZzpkOGE1ZThiNmRlNDM0MDJjOGU4YzZmYmQ0ZDg5MDE0OC90ZXh0cmVnaW9uOmQ4YTVlOGI2ZGU0MzQwMmM4ZThjNmZiZDRkODkwMTQ4XzI1MzE_037f7d98-98b4-48d1-ac28-518b1f44cfb7">P1Y</sum:PurchaseCommitmentTerms>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90ZXh0cmVnaW9uOjJjMjQ1ZTYyYTAzNTQwZTY5Njc4NWRmNzZmOWJkODI3XzE1MDc_9925869b-2067-495e-9b08-0de5c03cc9ab">Leases&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease construction and office equipment, distribution facilities and office space. Leases with an initial term of 12 months or less, including month to month leases, are not recorded on the balance sheet. Lease expense for short-term leases is recognized on a straight line basis over the lease term. For lease agreements we have entered into or reassessed, we combine lease and nonlease components. While we also own mineral leases for mining operations, those leases are outside the scope of ASU No. 2016-2, Leases (Topic 842). Assets acquired under finance leases are included in 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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of our leases include options to purchase the leased equipment. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_4af34719-2fee-4bc0-8721-7e69e2a54d79"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_e97452b1-0ce8-4410-8884-d4bae42f597d"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_c0c34d02-bd02-4054-9706-5be52d5532f0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_e7bb3672-b6ce-41aa-99ef-cbfc497b4025"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_a9900c06-f482-48b3-bf24-7e4e2b03e880"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_c16aa7e8-fea8-4583-a80d-7fa7aec86e4e"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;56,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent:36pt"&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 lease agreements associated with quarry facilities under which royalty payments are made. The payments are generally based on tons sold in a particular period; however, certain agreements have minimum annual payments. Royalty expense recorded in cost of revenue during the years ended January 1, 2022, January 2, 2021 and December 28, 2019 was $34.8 million, $29.2 million and $24.3 million, respectively. Minimum contractual commitments for the subsequent five years under royalty agreements 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;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Royalty&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90ZXh0cmVnaW9uOjJjMjQ1ZTYyYTAzNTQwZTY5Njc4NWRmNzZmOWJkODI3XzE1MTE_0a4b0c52-9a14-43bf-847d-79d658797e5e">Leases&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease construction and office equipment, distribution facilities and office space. Leases with an initial term of 12 months or less, including month to month leases, are not recorded on the balance sheet. Lease expense for short-term leases is recognized on a straight line basis over the lease term. For lease agreements we have entered into or reassessed, we combine lease and nonlease components. While we also own mineral leases for mining operations, those leases are outside the scope of ASU No. 2016-2, Leases (Topic 842). Assets acquired under finance leases are included in 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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of our leases include options to purchase the leased equipment. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_4af34719-2fee-4bc0-8721-7e69e2a54d79"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_e97452b1-0ce8-4410-8884-d4bae42f597d"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_c0c34d02-bd02-4054-9706-5be52d5532f0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_e7bb3672-b6ce-41aa-99ef-cbfc497b4025"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_a9900c06-f482-48b3-bf24-7e4e2b03e880"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_c16aa7e8-fea8-4583-a80d-7fa7aec86e4e"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;56,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent:36pt"&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 lease agreements associated with quarry facilities under which royalty payments are made. The payments are generally based on tons sold in a particular period; however, certain agreements have minimum annual payments. Royalty expense recorded in cost of revenue during the years ended January 1, 2022, January 2, 2021 and December 28, 2019 was $34.8 million, $29.2 million and $24.3 million, respectively. Minimum contractual commitments for the subsequent five years under royalty agreements 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;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Royalty&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90ZXh0cmVnaW9uOjJjMjQ1ZTYyYTAzNTQwZTY5Njc4NWRmNzZmOWJkODI3XzE1MDk_d8da3372-9f06-403c-9077-c3eb49eccdb0">The components of lease expense were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_4af34719-2fee-4bc0-8721-7e69e2a54d79"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_e97452b1-0ce8-4410-8884-d4bae42f597d"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_c0c34d02-bd02-4054-9706-5be52d5532f0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_e7bb3672-b6ce-41aa-99ef-cbfc497b4025"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_a9900c06-f482-48b3-bf24-7e4e2b03e880"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_c16aa7e8-fea8-4583-a80d-7fa7aec86e4e"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;56,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <sum:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90ZXh0cmVnaW9uOjJjMjQ1ZTYyYTAzNTQwZTY5Njc4NWRmNzZmOWJkODI3XzE1MTQ_b5cbe344-64fe-4db9-9ee5-e0c2101bb594">The components of lease expense were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_4af34719-2fee-4bc0-8721-7e69e2a54d79"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_e97452b1-0ce8-4410-8884-d4bae42f597d"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_c0c34d02-bd02-4054-9706-5be52d5532f0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_e7bb3672-b6ce-41aa-99ef-cbfc497b4025"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_a9900c06-f482-48b3-bf24-7e4e2b03e880"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_c16aa7e8-fea8-4583-a80d-7fa7aec86e4e"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;56,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</sum:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90ZXh0cmVnaW9uOjJjMjQ1ZTYyYTAzNTQwZTY5Njc4NWRmNzZmOWJkODI3XzE1MTc_f375827a-2a07-43b5-8ac5-6f06b89a7734">The components of lease expense were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_4af34719-2fee-4bc0-8721-7e69e2a54d79"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_e97452b1-0ce8-4410-8884-d4bae42f597d"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_c0c34d02-bd02-4054-9706-5be52d5532f0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_e7bb3672-b6ce-41aa-99ef-cbfc497b4025"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_a9900c06-f482-48b3-bf24-7e4e2b03e880"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_c16aa7e8-fea8-4583-a80d-7fa7aec86e4e"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;56,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90ZXh0cmVnaW9uOjJjMjQ1ZTYyYTAzNTQwZTY5Njc4NWRmNzZmOWJkODI3XzE1MjI_475ada9b-99bc-4698-8f44-f9fb2c0b9c5d">The components of lease expense were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_4af34719-2fee-4bc0-8721-7e69e2a54d79"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTAtMS0xLTI2NjQx_e97452b1-0ce8-4410-8884-d4bae42f597d"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_c0c34d02-bd02-4054-9706-5be52d5532f0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTAtMS0xLTI2NjQx_e7bb3672-b6ce-41aa-99ef-cbfc497b4025"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_a9900c06-f482-48b3-bf24-7e4e2b03e880"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTAtMS0xLTI2NjQx_c16aa7e8-fea8-4583-a80d-7fa7aec86e4e"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;56,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzEtMS0xLTEtMjY2NDE_9d231980-fa47-48b0-9202-3e65c8b9dfb9"
      unitRef="usd">10650000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzEtMi0xLTEtMjY2NDE_405a4329-1708-45ae-b578-eb6986ade9d4"
      unitRef="usd">10134000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzEtMy0xLTEtMzEwODc_f45b0457-d175-4254-85fc-070cf001195e"
      unitRef="usd">10451000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzItMS0xLTEtMjY2NDE_845b8c01-7079-4d2f-9251-63689d292acb"
      unitRef="usd">382000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzItMi0xLTEtMjY2NDE_af5e5424-f403-4079-babe-5d8f55fad704"
      unitRef="usd">316000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzItMy0xLTEtMzEwODc_88537cfc-e1ad-4690-8d18-f577db2b3acd"
      unitRef="usd">423000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzMtMS0xLTEtMjY2NDE_dcdc9bd8-60e5-4759-b857-46c9a5b53042"
      unitRef="usd">42764000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzMtMi0xLTEtMjY2NDE_df8b674b-7e0c-4f62-820c-5ffd750431da"
      unitRef="usd">44066000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzMtMy0xLTEtMzEwODc_91a97e75-a89d-4066-b467-fd784700b75c"
      unitRef="usd">38417000</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzUtMS0xLTEtMjY2NDE_b54dd74a-a2ed-4f12-ada9-7cb946f4ae1c"
      unitRef="usd">9902000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzUtMi0xLTEtMjY2NDE_c5be30b1-e0ec-4604-909f-1d60139154f6"
      unitRef="usd">12598000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzUtMy0xLTEtMzEwODc_a16a343b-0899-402e-92de-8b854e4ec1d7"
      unitRef="usd">11062000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzYtMS0xLTEtMjY2NDE_2a23e486-b3ef-423a-a7f6-48407181dd47"
      unitRef="usd">2097000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzYtMi0xLTEtMjY2NDE_7a92d1fa-2e08-41e6-be38-64b1614bc084"
      unitRef="usd">3068000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzYtMy0xLTEtMzEwODc_5e63f843-475b-429c-8409-03c725bc3733"
      unitRef="usd">3171000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzctMS0xLTEtMjY2NDE_3065a5ab-7c3e-45d1-859a-86025afc9504"
      unitRef="usd">65795000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzctMi0xLTEtMjY2NDE_e06dd100-588a-4617-b0c1-244b3a0c988b"
      unitRef="usd">70182000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzctMy0xLTEtMzEwODc_5e6c914b-3dd9-43c2-9824-17aac731aa7e"
      unitRef="usd">63524000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzEyLTEtMS0xLTI2NjQx_a568d42c-c030-4789-8ea1-d78b715684d6"
      unitRef="usd">30150000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzEyLTItMS0xLTI2NjQx_3f15993a-3369-4367-9c19-80eda3b6b67b"
      unitRef="usd">28543000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzE0LTEtMS0xLTI2NjQx_470b253e-b7b0-4d95-be07-e48d3fb90a05"
      unitRef="usd">6497000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzE0LTItMS0xLTI2NjQx_e33abf39-19d5-4643-967f-e2506da5f830"
      unitRef="usd">8188000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzE1LTEtMS0xLTI2NjQx_5cecbe28-75e4-444e-b2d5-cf42bc517c07"
      unitRef="usd">28880000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzE1LTItMS0xLTI2NjQx_21b3235f-e25b-444f-b41b-32c6fe2816fe"
      unitRef="usd">21500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzE2LTEtMS0xLTI2NjQx_9e13766b-b043-4624-9b33-4e011c60262f"
      unitRef="usd">35377000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzE2LTItMS0xLTI2NjQx_a1ac1834-3907-4cc5-906d-0a1cd15b06a0"
      unitRef="usd">29688000</us-gaap:OperatingLeaseLiability>
    <sum:FinanceLeaseRightOfUseAssetGross
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzE4LTEtMS0xLTI2NjQx_4e7d4413-7912-4209-a616-ba0dfcaf9a1b"
      unitRef="usd">68982000</sum:FinanceLeaseRightOfUseAssetGross>
    <sum:FinanceLeaseRightOfUseAssetGross
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzE4LTItMS0xLTI2NjQx_7ae26785-ab29-4846-b265-0290050fe1d0"
      unitRef="usd">92679000</sum:FinanceLeaseRightOfUseAssetGross>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzE5LTEtMS0xLTI2NjQx_ddbb8191-626e-45c9-8342-fbf09c12a5bd"
      unitRef="usd">31404000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzE5LTItMS0xLTI2NjQx_14f4b128-657d-48df-8548-71ab6003239f"
      unitRef="usd">32828000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTEtMS0xLTI2NjQx_d9e14e88-e493-43e1-9252-bbc02db0b6ff"
      unitRef="usd">37578000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIwLTItMS0xLTI2NjQx_e248854b-97f9-486d-b591-0832cc57c277"
      unitRef="usd">59851000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTEtMS0xLTI2NjQx_197d4cc7-2c16-42e2-a7b2-c2c37d542fe1"
      unitRef="usd">17624000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIyLTItMS0xLTI2NjQx_cd69bf16-912a-40fc-8456-449b15c88737"
      unitRef="usd">24601000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTEtMS0xLTI2NjQx_8915f7a5-f788-490b-839e-5b47dcd11c21"
      unitRef="usd">14982000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzIzLTItMS0xLTI2NjQx_21eb76ba-5bde-4cf1-a48e-bbe8a8a9da86"
      unitRef="usd">31727000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzI0LTEtMS0xLTI2NjQx_7e2a5296-23c7-4373-9176-97c6dc6f58e5"
      unitRef="usd">32606000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzI0LTItMS0xLTI2NjQx_04f52435-6f37-404c-bde6-aa9069ccbbcf"
      unitRef="usd">56328000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzI4LTEtMS0xLTI2NjQx_8f9630c7-7169-4c29-b66d-d575e71de1ce">P9Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzI4LTItMS0xLTI2NjQx_7b388e93-b072-4b38-b38f-aa9e636d8a0d">P8Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzI5LTEtMS0xLTI2NjQx_9c78aab3-bad6-4f8e-bfbe-c9cc2d7aec67">P2Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzI5LTItMS0xLTI2NjQx_967acbec-05f5-4d8b-8998-e33795ce3440">P2Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzMyLTEtMS0xLTI2NjQx_a6d286c8-5108-4aa2-9bc1-5593bb39046a"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzMyLTItMS0xLTI2NjQx_0d81b29b-cc6c-4293-b60b-cd52add2e9bb"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzMzLTEtMS0xLTI2NjQx_5b9a63d7-036d-411c-aa6a-a1762f2ba288"
      unitRef="number">0.052</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzMzLTItMS0xLTI2NjQx_bb6eaacf-4fa1-4f3e-8f37-1f0dc63af5db"
      unitRef="number">0.052</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzM3LTEtMS0xLTI2NjQx_1e238a20-1ee2-4243-9a14-0139a177737e"
      unitRef="usd">7819000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzM3LTItMS0xLTI2NjQx_7a9be3f0-50a9-47e0-91b0-2ef4392068fa"
      unitRef="usd">18737000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzM4LTEtMS0xLTI2NjQx_961416c7-b0e1-4335-b372-6826e4ae1adb"
      unitRef="usd">6017000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzM4LTItMS0xLTI2NjQx_30d16f48-0e16-45bb-aae3-1d57e1e137f5"
      unitRef="usd">7800000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzM5LTEtMS0xLTI2NjQx_0ac35e47-0bed-4838-b055-6f7698b30f1c"
      unitRef="usd">4612000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzM5LTItMS0xLTI2NjQx_cf541bfd-ff83-4dbc-bc9b-fd3bbb850a08"
      unitRef="usd">3209000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQwLTEtMS0xLTI2NjQx_e841b916-b126-4b37-8bdc-df537ef6b213"
      unitRef="usd">3387000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQwLTItMS0xLTI2NjQx_e43f45fe-8e6e-4405-a193-3f9a129ef543"
      unitRef="usd">2583000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQxLTEtMS0xLTI2NjQx_485c20f6-4eef-4e08-84d6-6e13b868df7b"
      unitRef="usd">2763000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQxLTItMS0xLTI2NjQx_7a586ad2-53f9-4f50-a597-1889e3fb7308"
      unitRef="usd">990000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQyLTEtMS0xLTI2NjQx_6d10f263-bdf1-4350-904f-6032bd1c73ea"
      unitRef="usd">19967000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQyLTItMS0xLTI2NjQx_2258e0b2-e02a-45fd-8558-fa105a83878f"
      unitRef="usd">1843000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQzLTEtMS0xLTI2NjQx_dbda0280-05c2-4eb5-9b8d-7dcaaaceeb51"
      unitRef="usd">44565000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQzLTItMS0xLTI2NjQx_eb71a99c-cb1e-4aa5-afb0-17bbd20dc463"
      unitRef="usd">35162000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQ0LTEtMS0xLTI2NjQx_8cdfc6da-b35e-4b81-a2dd-c3006a59bc0d"
      unitRef="usd">9188000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQ0LTItMS0xLTI2NjQx_c17f5936-2075-4394-a006-79c9dbe26339"
      unitRef="usd">2556000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQ1LTEtMS0xLTI2NjQx_3d004c8b-bd0c-4c62-8fbb-87c9cf762df5"
      unitRef="usd">35377000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo2OTkxYjgzNjhhMWE0NWQwOTQzNzJkMTVjMjhhNTBkMy90YWJsZXJhbmdlOjY5OTFiODM2OGExYTQ1ZDA5NDM3MmQxNWMyOGE1MGQzXzQ1LTItMS0xLTI2NjQx_9c4ac021-a335-4f16-b77c-519aebe81003"
      unitRef="usd">32606000</us-gaap:FinanceLeaseLiability>
    <us-gaap:RoyaltyExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90ZXh0cmVnaW9uOjJjMjQ1ZTYyYTAzNTQwZTY5Njc4NWRmNzZmOWJkODI3XzEzNzI_6df3a37c-096c-43ad-b4fa-c1028c174a24"
      unitRef="usd">34800000</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90ZXh0cmVnaW9uOjJjMjQ1ZTYyYTAzNTQwZTY5Njc4NWRmNzZmOWJkODI3XzEzNzY_4a7d3eb3-edf7-4eca-93d5-aee273ae9808"
      unitRef="usd">29200000</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90ZXh0cmVnaW9uOjJjMjQ1ZTYyYTAzNTQwZTY5Njc4NWRmNzZmOWJkODI3XzEzODM_2ee37581-c96e-4395-9edf-d51d0aa760e3"
      unitRef="usd">24300000</us-gaap:RoyaltyExpense>
    <sum:LesseeRoyaltyAgreementsLiabilityMaturityTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90ZXh0cmVnaW9uOjJjMjQ1ZTYyYTAzNTQwZTY5Njc4NWRmNzZmOWJkODI3XzE1MTA_f8674e7e-8cdc-4038-af8f-604c2aa1a2e2">Minimum contractual commitments for the subsequent five years under royalty agreements are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Royalty&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/table&gt;</sum:LesseeRoyaltyAgreementsLiabilityMaturityTableTextBlock>
    <sum:RoyaltyAgreementFutureMinimumPaymentsDueYearOne
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo1ZWM4YjhmMjRhNzc0ZmQ3ODk4NzRlNTlmN2I3MTZmYy90YWJsZXJhbmdlOjVlYzhiOGYyNGE3NzRmZDc4OTg3NGU1OWY3YjcxNmZjXzItMS0xLTEtMjY2NDE_e6a5741e-7585-414c-b3b6-1b50855ae40a"
      unitRef="usd">10975000</sum:RoyaltyAgreementFutureMinimumPaymentsDueYearOne>
    <sum:RoyaltyAgreementFutureMinimumPaymentsDueYearTwo
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo1ZWM4YjhmMjRhNzc0ZmQ3ODk4NzRlNTlmN2I3MTZmYy90YWJsZXJhbmdlOjVlYzhiOGYyNGE3NzRmZDc4OTg3NGU1OWY3YjcxNmZjXzMtMS0xLTEtMjY2NDE_25bfe6a8-3ca5-409a-9532-fa2e998e7239"
      unitRef="usd">10954000</sum:RoyaltyAgreementFutureMinimumPaymentsDueYearTwo>
    <sum:RoyaltyAgreementFutureMinimumPaymentsDueYearThree
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo1ZWM4YjhmMjRhNzc0ZmQ3ODk4NzRlNTlmN2I3MTZmYy90YWJsZXJhbmdlOjVlYzhiOGYyNGE3NzRmZDc4OTg3NGU1OWY3YjcxNmZjXzQtMS0xLTEtMjY2NDE_36952e41-4ce3-4ff5-8516-06056dd56de9"
      unitRef="usd">10466000</sum:RoyaltyAgreementFutureMinimumPaymentsDueYearThree>
    <sum:RoyaltyAgreementFutureMinimumPaymentsDueYearFour
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo1ZWM4YjhmMjRhNzc0ZmQ3ODk4NzRlNTlmN2I3MTZmYy90YWJsZXJhbmdlOjVlYzhiOGYyNGE3NzRmZDc4OTg3NGU1OWY3YjcxNmZjXzUtMS0xLTEtMjY2NDE_9ac44252-9b4e-4fdb-a742-b3cf67267e05"
      unitRef="usd">10158000</sum:RoyaltyAgreementFutureMinimumPaymentsDueYearFour>
    <sum:RoyaltyAgreementFutureMinimumPaymentsDueYearFive
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNTQvZnJhZzoyYzI0NWU2MmEwMzU0MGU2OTY3ODVkZjc2ZjliZDgyNy90YWJsZTo1ZWM4YjhmMjRhNzc0ZmQ3ODk4NzRlNTlmN2I3MTZmYy90YWJsZXJhbmdlOjVlYzhiOGYyNGE3NzRmZDc4OTg3NGU1OWY3YjcxNmZjXzYtMS0xLTEtMjY2NDE_a7ac7132-2a96-435c-83ce-bf92d37d47be"
      unitRef="usd">9100000</sum:RoyaltyAgreementFutureMinimumPaymentsDueYearFive>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90ZXh0cmVnaW9uOmU2OTAyZDdkZmQ0NjRlMzViZWRiZTdhOWIyNWI5YmM1XzQwNjk_28fde0df-740f-49e9-8d23-66de08cd0808">Fair Value of Financial Instruments&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements&#x2014;&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 acquisitions made by the Company require the payment of contingent amounts of purchase consideration. These payments are contingent on specified operating results being achieved in periods subsequent to the acquisition and will only be made if earn-out thresholds are achieved. Contingent consideration obligations are measured at fair value each reporting period. Any adjustments to fair value are recognized in earnings in the period identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of contingent consideration as of January 1, 2022 and January 2, 2021 was:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of acquisition-related liabilities and Accrued expenses:&lt;/span&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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities and Other noncurrent liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value accounting guidance establishes the following fair value hierarchy that prioritizes the inputs used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Level&#160; 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; &#x2014;&#160;&#160;Quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Level&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; &#x2014;&#160; Observable inputs, other than quoted prices, for similar assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Level&#160;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; &#x2014;&#160;&#160;Unobservable inputs, which includes the use of valuation models.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company&#x2019;s financial instruments include debt and certain acquisition-related liabilities (deferred consideration and noncompete obligations). The carrying value and fair value of these financial instruments as of January 1, 2022 and January 2, 2021 were:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;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:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;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:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Long-term debt(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,653,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,971,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,915,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of deferred consideration and noncompete obligations(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term portion of deferred consideration and noncompete obligations(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;$6.4 million was included in current portion of debt as of January 1, 2022 and January 2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Included in current portion of acquisition-related liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Included in acquisition-related liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;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;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 fair values are used to value investments in publicly-traded entities and assumed obligations for publicly-traded 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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 fair values are typically used to value acquired receivables, inventories, machinery and equipment, land, buildings, deferred income tax assets and liabilities, liabilities for asset retirement obligations, environmental remediation and compliance obligations. Additionally, Level 2 fair values are typically used to value assumed contracts at other-than-market rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 fair values are used to value acquired mineral reserves and leased mineral interests and other identifiable intangible assets. The fair values of mineral reserves and leased mineral interests are determined using an excess earnings approach, which requires management to estimate future cash flows. The estimate of future cash flows is based on available historical information and forecasts determined by management, but is inherently uncertain. Key assumptions in estimating future cash flows include sales price, volumes and expected profit margins, net of capital requirements. The present value of the projected net cash flows represents the fair value assigned to mineral reserves and mineral interests. The discount rate is a significant assumption used in the valuation model and is based on the required rate of return that a hypothetical market participant would assume if purchasing the acquired business.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Level 3 fair values of contingent consideration were based on projected probability-weighted cash payments and a 9.5% discount rate, which reflects a market discount rate. Changes in fair value may occur as a result of a change in actual or projected cash payments, the probability weightings applied by the Company to projected payments or a change in the discount rate. Significant increases or decreases in any of these inputs in isolation could result in a lower, or higher, fair value measurement. There were no material adjustments to the fair value of contingent consideration in 2021 or 2020. The fair values of the deferred consideration and noncompete obligations were determined based on the cash payment terms in the purchase agreements and a discount rate reflecting the Company&#x2019;s credit risk. The discount rate used is generally consistent with that used when the obligations were initially recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securities with a maturity of three months or less are considered cash equivalents and the fair value of these assets approximates their carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90ZXh0cmVnaW9uOmU2OTAyZDdkZmQ0NjRlMzViZWRiZTdhOWIyNWI5YmM1XzQwNzQ_c8e9d2b6-ef57-4b31-81f4-e1ffb77ef1d7">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of contingent consideration as of January 1, 2022 and January 2, 2021 was:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of acquisition-related liabilities and Accrued expenses:&lt;/span&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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities and Other noncurrent liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ifc4a49292ea2414e9f179f1cabb7bfd9_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpiODViM2E4M2IwNjM0ZDI3ODJiYjFkOTVjMWU4OTljYy90YWJsZXJhbmdlOmI4NWIzYTgzYjA2MzRkMjc4MmJiMWQ5NWMxZTg5OWNjXzItMi0xLTEtMjY2NDE_bc9f7d04-83e7-4a51-8064-8baf428bbd74"
      unitRef="usd">129000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i712fb38d4faa4c879472a9ac673d9d14_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpiODViM2E4M2IwNjM0ZDI3ODJiYjFkOTVjMWU4OTljYy90YWJsZXJhbmdlOmI4NWIzYTgzYjA2MzRkMjc4MmJiMWQ5NWMxZTg5OWNjXzItNC0xLTEtMjY2NDE_d71b5b9f-7df3-4e87-8f88-4a1911eb194d"
      unitRef="usd">654000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ifc4a49292ea2414e9f179f1cabb7bfd9_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpiODViM2E4M2IwNjM0ZDI3ODJiYjFkOTVjMWU4OTljYy90YWJsZXJhbmdlOmI4NWIzYTgzYjA2MzRkMjc4MmJiMWQ5NWMxZTg5OWNjXzUtMi0xLTEtMjY2NDE_64b17d3b-883c-44f0-8c05-adb7159dc558"
      unitRef="usd">1239000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i712fb38d4faa4c879472a9ac673d9d14_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpiODViM2E4M2IwNjM0ZDI3ODJiYjFkOTVjMWU4OTljYy90YWJsZXJhbmdlOmI4NWIzYTgzYjA2MzRkMjc4MmJiMWQ5NWMxZTg5OWNjXzUtNC0xLTEtMjY2NDE_49de152c-014d-4b97-853e-1a943bf457d1"
      unitRef="usd">1209000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90ZXh0cmVnaW9uOmU2OTAyZDdkZmQ0NjRlMzViZWRiZTdhOWIyNWI5YmM1XzQwNjc_95cdf391-0dab-4a85-b8ad-dfcde2495790">The carrying value and fair value of these financial instruments as of January 1, 2022 and January 2, 2021 were:&#160;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;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:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;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:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Long-term debt(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,653,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,971,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,915,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of deferred consideration and noncompete obligations(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long term portion of deferred consideration and noncompete obligations(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;$6.4 million was included in current portion of debt as of January 1, 2022 and January 2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Included in current portion of acquisition-related liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Included in acquisition-related liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia4a619ee583745559fcae5211d56e7f1_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzMtMi0xLTEtMjY2NDE_a736db16-cfd6-4fbf-8f8c-dd33f2718146"
      unitRef="usd">1653085000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i31b3aa63e1a54976b2a13ffb2006763b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzMtNC0xLTEtMjY2NDE_15678458-78ef-4f34-99c2-f221166c4744"
      unitRef="usd">1609298000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4c7edbef6116482ca14eee995caf6391_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzMtNi0xLTEtMjY2NDE_de7aeefb-4687-4c19-bfc2-437b1b23e4ee"
      unitRef="usd">1971087000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7a8fdc7cfbbf48a6b12ed81916b62b94_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzMtOC0xLTEtMjY2NDE_8807ef40-5459-46b8-ab18-b28ecc40218f"
      unitRef="usd">1915425000</us-gaap:LongTermDebtFairValue>
    <sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure
      contextRef="i3761f3eb324d41fd92f5c618b23e04fd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzYtMi0xLTEtMjY2NDE_d3e36641-dd72-426a-a0e1-675a872ffd02"
      unitRef="usd">12981000</sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure
      contextRef="i036ab7439d0a4e389fb3e53b0a448570_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzYtNC0xLTEtMjY2NDE_a8fac46d-5ff8-4dce-b8f2-8a184a985559"
      unitRef="usd">12981000</sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure
      contextRef="iafd107aa93a742c181e3e01b1e28c175_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzYtNi0xLTEtMjY2NDE_037ca159-4dd5-4761-9117-f1e5d0aa4e2b"
      unitRef="usd">9611000</sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure
      contextRef="i90ed03b99213418db60c9212c0c6dd96_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzYtOC0xLTEtMjY2NDE_71702b89-2ea5-4161-943e-4932dc1510b8"
      unitRef="usd">9611000</sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure
      contextRef="i3761f3eb324d41fd92f5c618b23e04fd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzctMi0xLTEtMjY2NDE_570da741-753a-4fd6-8817-38ce14adfc62"
      unitRef="usd">32130000</sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure
      contextRef="i036ab7439d0a4e389fb3e53b0a448570_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzctNC0xLTEtMjY2NDE_6501acb8-a532-4cdf-9c19-24a31da43755"
      unitRef="usd">32130000</sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure
      contextRef="iafd107aa93a742c181e3e01b1e28c175_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzctNi0xLTEtMjY2NDE_46526950-c479-4ba3-984f-a127ef45ad38"
      unitRef="usd">11037000</sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure
      contextRef="i90ed03b99213418db60c9212c0c6dd96_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90YWJsZTpjNzU0N2Q0MWYwYTA0NTNhYjNkYzcwZWNmYjNhNWM5MS90YWJsZXJhbmdlOmM3NTQ3ZDQxZjBhMDQ1M2FiM2RjNzBlY2ZiM2E1YzkxXzctOC0xLTEtMjY2NDE_6e7a163c-8a3e-4268-81f2-0c27b141b44e"
      unitRef="usd">11037000</sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4c7edbef6116482ca14eee995caf6391_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90ZXh0cmVnaW9uOmU2OTAyZDdkZmQ0NjRlMzViZWRiZTdhOWIyNWI5YmM1XzEyOTA_65726a79-6225-46eb-96d9-cd7b2ba15f04"
      unitRef="usd">6400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia4a619ee583745559fcae5211d56e7f1_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90ZXh0cmVnaW9uOmU2OTAyZDdkZmQ0NjRlMzViZWRiZTdhOWIyNWI5YmM1XzEyOTA_afc6d87b-bb34-4eb2-b775-6f088c14880d"
      unitRef="usd">6400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i7ee62dca8c264a52a346419f3c6135b5_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjAvZnJhZzplNjkwMmQ3ZGZkNDY0ZTM1YmVkYmU3YTliMjViOWJjNS90ZXh0cmVnaW9uOmU2OTAyZDdkZmQ0NjRlMzViZWRiZTdhOWIyNWI5YmM1XzMxMTY_ef43993d-9097-41b9-9bb1-0dd59d319a4d"
      unitRef="number">0.095</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90ZXh0cmVnaW9uOmMyODBmM2RlMzljYTQzNjA4Y2EyYjlkYmY5MDhkNzczXzE2OTE_bd79a5c8-0ed5-4850-b0bf-759f1a1f7d39">Segment Information&lt;div style="text-indent:63pt"&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-indent:36pt"&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 three operating segments: West; East; and Cement, which are its reporting segments. These segments are consistent with the Company&#x2019;s management reporting structure. The operating results of each segment are regularly reviewed and evaluated by the Chief Executive Officer, the Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;). The CODM primarily evaluates the performance of its segments and allocates resources to them based on a segment profit metric that we call Adjusted EBITDA, which is computed as earnings from continuing operations before interest, taxes, depreciation, depletion, amortization, accretion, share-based compensation, and transaction costs, as well as various other non-recurring, non-cash amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The West and East segments have several acquired subsidiaries that are engaged in various activities including quarry mining, aggregate production and contracting. The Cement segment is engaged in the production of Portland cement. Assets employed by each segment include assets directly identified with those operations. Corporate assets consist primarily of cash, property, plant and equipment for corporate operations and other assets not directly identifiable with a reportable business segment. The accounting policies applicable to each segment are consistent with those used in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 display selected financial data for the Company&#x2019;s reportable business segments as of and for the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue*:&lt;/span&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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&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;298,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;&#160;&#160;&#160;Intercompany sales are immaterial and the presentation above only reflects sales to external customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 before 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 24.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;Interest 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;92,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;Depreciation, depletion 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;226,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;Loss on debt financings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;4,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Tax receivable agreement 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;(6,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;(7,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Gain on sale of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Non-cash 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;19,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Adjusted EBITDA&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520,082&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,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;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,240&#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:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 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:400;line-height:100%"&gt;Total Adjusted EBITDA by Segment:&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 24.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;West&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;271,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;271,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;204,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,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;187,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Corporate and 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;(50,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 of property, plant and 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;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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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;210,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;175,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;174,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchases of property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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, depletion, amortization and accretion:&lt;/span&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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&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;39,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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;225,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;217,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation, depletion, amortization and accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,379,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;Cement&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;844,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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,649,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,657,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,537,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,239,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,308,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,067,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90ZXh0cmVnaW9uOmMyODBmM2RlMzljYTQzNjA4Y2EyYjlkYmY5MDhkNzczXzQ4_bf179530-b03a-4938-80e9-748c850089b4"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90ZXh0cmVnaW9uOmMyODBmM2RlMzljYTQzNjA4Y2EyYjlkYmY5MDhkNzczXzQ4_c2252c1f-c4b1-458a-a85c-e6447007f743"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90ZXh0cmVnaW9uOmMyODBmM2RlMzljYTQzNjA4Y2EyYjlkYmY5MDhkNzczXzE3MDA_cfe30463-67ef-4753-af4e-23f1b794ad75">&lt;div style="text-indent:36pt"&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 display selected financial data for the Company&#x2019;s reportable business segments as of and for the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue*:&lt;/span&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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&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;298,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;&#160;&#160;&#160;Intercompany sales are immaterial and the presentation above only reflects sales to external customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 before 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 24.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;Interest 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;92,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;Depreciation, depletion 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;226,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;Loss on debt financings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;4,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Tax receivable agreement 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;(6,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;(7,559)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Gain on sale of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Non-cash 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;19,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Adjusted EBITDA&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520,082&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,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;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,240&#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:5pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 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:400;line-height:100%"&gt;Total Adjusted EBITDA by Segment:&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 24.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;West&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;271,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;271,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;204,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,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;187,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Corporate and 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;(50,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 of property, plant and 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;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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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;210,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;175,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;174,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchases of property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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, depletion, amortization and accretion:&lt;/span&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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&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;39,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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;225,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;217,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation, depletion, amortization and accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,379,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;Cement&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;844,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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,649,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,657,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,537,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,239,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,308,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,067,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10a005e2326a4e4f8ba92bc0acee48a4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzItMi0xLTEtMjY2NDE_ae4efded-1dc9-422d-b0d2-d8619d9e0bad"
      unitRef="usd">1262061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2eca0500409424e87a5d864d68c0a88_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzItNC0xLTEtMjY2NDE_07912d80-d75c-4a1f-9c7d-9dbb699cbe35"
      unitRef="usd">1262196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i036b3008b7b84b8999db79bec366fb1a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzItNi0xLTEtMjY2NDE_704c3774-9cb9-4dd5-8cc5-49c9592be747"
      unitRef="usd">1122338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7eed87c0caff4eabbff95f4aecb01778_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzMtMi0xLTEtMjY2NDE_77240975-0a29-4e19-9961-ddce1af50067"
      unitRef="usd">849374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ed18a0444c542c6bb522fa8c83d2d27_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzMtNC0xLTEtMjY2NDE_5ec83c5a-0258-4200-8f7f-b930549696ce"
      unitRef="usd">799633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0d09c04a01b47e0af1a7526d0c28dec_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzMtNi0xLTEtMjY2NDE_1b6c131e-0738-4958-9d67-68561be0f2c7"
      unitRef="usd">809098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibac0627d54324be6b3b1636cdb13c165_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzQtMi0xLTEtMjY2NDE_57bdd7b5-557f-458e-a168-18365d1c1180"
      unitRef="usd">298234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if79451f95cb047fc95114f3856c3531b_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzQtNC0xLTEtMjY2NDE_d2f36a89-1f2f-4adf-9087-46950aa981f5"
      unitRef="usd">270622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19dad78e05b348bb835004a9c3f82da7_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzQtNi0xLTEtMjY2NDE_f8775f62-ff8c-4236-a13a-f12d06420bee"
      unitRef="usd">290704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzUtMi0xLTEtMjY2NDE_e4b43166-ed0a-4e81-9fc3-ad3ff4be27c1"
      unitRef="usd">2409669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzUtNC0xLTEtMjY2NDE_f4afa6b3-a164-4859-b7ef-8f514822923f"
      unitRef="usd">2332451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTpkZDRmNmMwNWIxOTA0MzlkYWNjOTQ5YWFjNTkzMmExYi90YWJsZXJhbmdlOmRkNGY2YzA1YjE5MDQzOWRhY2M5NDlhYWM1OTMyYTFiXzUtNi0xLTEtMjY2NDE_322aa5a0-d4f9-4027-85cb-68bc06c4cc2b"
      unitRef="usd">2222140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzEtMi0xLTEtMjY2NDE_a37dc0f3-1950-44a7-b86b-cde9ecaac39f"
      unitRef="usd">198637000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzEtNC0xLTEtMjY2NDE_fec8f31f-4f9a-4980-8d3f-80e8bbd8e4a9"
      unitRef="usd">129055000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzEtNi0xLTEtMjY2NDE_c3049eef-f0ba-4d81-8aec-bba62941706c"
      unitRef="usd">78224000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzItMi0xLTEtMjY2NDE_48c95372-1106-42ad-984e-cd45d85189ea"
      unitRef="usd">92240000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzItNC0xLTEtMjY2NDE_a9fc8434-f7fa-4566-88dd-9ae0adfd0bea"
      unitRef="usd">103595000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzItNi0xLTEtMjY2NDE_e1930589-1d6d-4ae1-a5de-649f14052e11"
      unitRef="usd">116509000</us-gaap:InterestExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzMtMi0xLTEtMjY2NDE_d9044d53-2061-4fcd-b386-4080ce938047"
      unitRef="usd">226442000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzMtNC0xLTEtMjY2NDE_a98d99d2-80eb-4282-ab33-20974be60317"
      unitRef="usd">218682000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzMtNi0xLTEtMjY2NDE_b92345ba-6340-44f7-98cd-9d3dae300d3a"
      unitRef="usd">214886000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzQtMi0xLTEtMjY2NDE_126188f4-22af-4c89-9527-47e3192ba2ce"
      unitRef="usd">2924000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzQtNC0xLTEtMjY2NDE_778e9dca-c18c-4b50-b30b-068c2a906e50"
      unitRef="usd">2638000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzQtNi0xLTEtMjY2NDE_c3455259-6347-4116-85a7-6b9c20c997cc"
      unitRef="usd">2216000</us-gaap:AssetRetirementObligationAccretionExpense>
    <sum:GainLossOnDebtFinancing
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzUtMi0xLTEtMjY2NDE_0acbb7f0-29db-4016-9447-405bfa527b02"
      unitRef="usd">-6016000</sum:GainLossOnDebtFinancing>
    <sum:GainLossOnDebtFinancing
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzUtNC0xLTEtMjY2NDE_d3c50cc9-6a36-4c3a-a626-b581b51c097d"
      unitRef="usd">-4064000</sum:GainLossOnDebtFinancing>
    <sum:GainLossOnDebtFinancing
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzUtNi0xLTEtMjY2NDE_1fe1b4d7-39c3-42e8-9732-75bd0153f37b"
      unitRef="usd">-14565000</sum:GainLossOnDebtFinancing>
    <sum:TaxReceivableAgreementExpenseIncome
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzYtMi0xLTEtMjY2NDE_3ebe2e00-486d-4cd9-becc-1a206998d30b"
      unitRef="usd">-6779000</sum:TaxReceivableAgreementExpenseIncome>
    <sum:TaxReceivableAgreementExpenseIncome
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzYtNC0xLTEtMjY2NDE_7fde1b0c-73a1-47ae-9f00-77765ee69e2c"
      unitRef="usd">-7559000</sum:TaxReceivableAgreementExpenseIncome>
    <sum:TaxReceivableAgreementExpenseIncome
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzYtNi0xLTEtMjY2NDE_31a2b651-aa8c-45b7-8ab3-193d8934412e"
      unitRef="usd">16237000</sum:TaxReceivableAgreementExpenseIncome>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzctMi0xLTEtMjY2NDE_303e05db-3fe0-4334-864e-ca7787328911"
      unitRef="usd">20011000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzctNC0xLTEtMjY2NDE_e20c2646-8515-4cb0-a825-ea99979e90df"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzctNi0xLTEtMjY2NDE_58919269-b690-4acb-bb18-61c652b09b92"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <sum:NonCashCompensationExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzktMi0xLTEtMjY2NDE_0cad83c5-2082-4bee-8abc-807948a135ab"
      unitRef="usd">19705000</sum:NonCashCompensationExpense>
    <sum:NonCashCompensationExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzktNC0xLTEtMjY2NDE_71900a74-bbfa-4ff5-a825-308e179f6298"
      unitRef="usd">28857000</sum:NonCashCompensationExpense>
    <sum:NonCashCompensationExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzktNi0xLTEtMjY2NDE_ba0f1373-7348-4bd1-9011-05c740eebe99"
      unitRef="usd">20403000</sum:NonCashCompensationExpense>
    <sum:MiscellaneousOtherIncomeExpense
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzEwLTItMS0xLTI2NjQx_572dfcdf-3581-43a5-b927-09abe69bfeb5"
      unitRef="usd">-908000</sum:MiscellaneousOtherIncomeExpense>
    <sum:MiscellaneousOtherIncomeExpense
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzEwLTQtMS0xLTI2NjQx_59e6a068-c011-4536-aa4c-c6c69e8b7c8e"
      unitRef="usd">-2957000</sum:MiscellaneousOtherIncomeExpense>
    <sum:MiscellaneousOtherIncomeExpense
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzEwLTYtMS0xLTI2NjQx_d70ba16e-7fa9-4c6d-8379-30093765bd72"
      unitRef="usd">3800000</sum:MiscellaneousOtherIncomeExpense>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzExLTItMS0xLTI2NjQx_c95f6da9-3485-4514-b5c7-fc7b0e481fa0"
      unitRef="usd">520082000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzExLTQtMS0xLTI2NjQx_3c8a4202-ad3b-47f9-9eb5-17f5dee32220"
      unitRef="usd">482289000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzExLTYtMS0xLTI2NjQx_3420f123-4f2b-4b7d-9b2f-48d08b22d28e"
      unitRef="usd">459240000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i2681627fa125456fb69460ceac5a5617_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE0LTItMS0xLTI2NjQx_ec0a75c9-1830-4e70-a4c1-355e86d2f136"
      unitRef="usd">271560000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i10d0ebc66f3541a88e749faedf12544e_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE0LTQtMS0xLTI2NjQx_3091ce11-9c61-4da2-a6a9-c2f42fb968ee"
      unitRef="usd">271052000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i3adb91aa88134a8d8c3b59154acbd25e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE0LTYtMS0xLTI2NjQx_6a2f860e-5b1f-412e-a03b-924d27926206"
      unitRef="usd">204868000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i0c01a00fcc91499f9789f97174ed845f_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE1LTItMS0xLTI2NjQx_52b32556-963f-4908-b2ee-b558ae2e72f6"
      unitRef="usd">181483000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="ia16fa73babe74c768ffe3ca6f19eb5e5_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE1LTQtMS0xLTI2NjQx_97f5e886-2f30-4f8f-b2a7-0b980be1023b"
      unitRef="usd">162275000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i23784ab809294be89f91482b3fff27e2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE1LTYtMS0xLTI2NjQx_d1366e77-de4f-4ce4-bafb-e26164a1a7ae"
      unitRef="usd">187625000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i03a2d3ae301846dd81c4c936b4518202_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE2LTItMS0xLTI2NjQx_8609bb9e-b0f2-4eaa-b8c8-c86d7610b59b"
      unitRef="usd">117159000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i6d96b9d365394c7fa712ff0671db146c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE2LTQtMS0xLTI2NjQx_1ef2eb9d-b0c5-48ca-a783-6bd7aad6c415"
      unitRef="usd">92956000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="iee7446016c2643f992a7d2e102a08a35_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE2LTYtMS0xLTI2NjQx_e8649b2d-4d61-491d-ba45-81afdabaa70f"
      unitRef="usd">103438000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i82d70dc575ba46ff8a39401b86e0f2d8_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE3LTItMS0xLTI2NjQx_32653222-42f2-4e87-a279-09769b179a9a"
      unitRef="usd">-50120000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i0ab57f680f4f41cb80386231bd39c67e_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE3LTQtMS0xLTI2NjQx_f6acf493-c4e4-47e5-850e-670307235ac4"
      unitRef="usd">-43994000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="ie6e65b79d9fb4206afc8d98ece7c0bb9_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE3LTYtMS0xLTI2NjQx_778aded0-fbd4-4a8c-9d72-9da9b1ed078e"
      unitRef="usd">-36691000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE4LTItMS0xLTI2NjQx_6dc0a154-384f-43fa-8102-173ee7fbd463"
      unitRef="usd">520082000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE4LTQtMS0xLTI2NjQx_64d3a593-a8cc-4dfc-99ef-15122d59c6d3"
      unitRef="usd">482289000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplYTFmNzMyNmVkOTQ0MjUxYjYwZWM0M2UyZDRmZTViNC90YWJsZXJhbmdlOmVhMWY3MzI2ZWQ5NDQyNTFiNjBlYzQzZTJkNGZlNWI0XzE4LTYtMS0xLTI2NjQx_77845972-e495-41c0-b9ae-5320585af96d"
      unitRef="usd">459240000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2681627fa125456fb69460ceac5a5617_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzItMi0xLTEtMjY2NDE_0191e942-7711-4f8f-b34f-199fa1e3b60c"
      unitRef="usd">94056000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i10d0ebc66f3541a88e749faedf12544e_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzItNC0xLTEtMjY2NDE_e8587995-df91-44e2-85ea-d92d523c626c"
      unitRef="usd">67500000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3adb91aa88134a8d8c3b59154acbd25e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzItNi0xLTEtMjY2NDE_84d47184-8445-4d67-841e-e8ac6b6596e1"
      unitRef="usd">71397000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0c01a00fcc91499f9789f97174ed845f_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzMtMi0xLTEtMjY2NDE_081a87ce-56af-4b5f-9d98-bee3ce5349c3"
      unitRef="usd">89727000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia16fa73babe74c768ffe3ca6f19eb5e5_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzMtNC0xLTEtMjY2NDE_bd045184-0a08-426f-8570-4c4de7eb9f71"
      unitRef="usd">92528000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i23784ab809294be89f91482b3fff27e2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzMtNi0xLTEtMjY2NDE_799cb75c-c47d-4ddd-97e6-245033d45faa"
      unitRef="usd">77894000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i03a2d3ae301846dd81c4c936b4518202_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzQtMi0xLTEtMjY2NDE_93e5100a-ceab-4e69-b4d2-c77f57a3aa44"
      unitRef="usd">26962000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6d96b9d365394c7fa712ff0671db146c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzQtNC0xLTEtMjY2NDE_e97c89b9-7438-413e-af96-e9e5408b8a69"
      unitRef="usd">15071000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iee7446016c2643f992a7d2e102a08a35_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzQtNi0xLTEtMjY2NDE_52ee98cd-d64b-47bf-9025-d3ca5f5d216a"
      unitRef="usd">25691000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie138b0a14a434e3d89f70891844b5e7f_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzUtMi0xLTEtMjY2NDE_899e0dfa-f193-4038-b550-7ce16c4c2bfe"
      unitRef="usd">210745000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3e4a91f304b84ecb9327f8001364c344_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzUtNC0xLTEtMjY2NDE_5472dc07-7746-4a51-86e5-ebc013589e5c"
      unitRef="usd">175099000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id7526dc50a7249fd905433ac70136aa4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzUtNi0xLTEtMjY2NDE_2eb4079f-ae09-42b4-9d58-bd9bbd780ec6"
      unitRef="usd">174982000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i82d70dc575ba46ff8a39401b86e0f2d8_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzYtMi0xLTEtMjY2NDE_7826f6ba-2954-431f-9510-152e8c939257"
      unitRef="usd">1237000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0ab57f680f4f41cb80386231bd39c67e_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzYtNC0xLTEtMjY2NDE_5e28cb98-d4f6-4a26-b53e-cc931fbbbccd"
      unitRef="usd">2150000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie6e65b79d9fb4206afc8d98ece7c0bb9_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzYtNi0xLTEtMjY2NDE_c5575a11-31d5-4091-b837-5ea6e07e2e64"
      unitRef="usd">2513000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzctMi0xLTEtMjY2NDE_66e706fb-f1b2-40c3-aa13-24a02add9fcd"
      unitRef="usd">211982000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzctNC0xLTEtMjY2NDE_ddcc7af9-e3ab-47fc-a04e-fb213c73f4b4"
      unitRef="usd">177249000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTowZjU0MDQ4ZjdmNjA0NjE5YTZhOGE2NTk5ZGQ2OTRiNC90YWJsZXJhbmdlOjBmNTQwNDhmN2Y2MDQ2MTlhNmE4YTY1OTlkZDY5NGI0XzctNi0xLTEtMjY2NDE_456d74d5-14e3-4e4c-abaf-e6c00b5a7320"
      unitRef="usd">177495000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i2681627fa125456fb69460ceac5a5617_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzItMi0xLTEtMjY2NDE_f5dbec0e-5a92-424f-b6c2-5a73676f2e15"
      unitRef="usd">99470000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i10d0ebc66f3541a88e749faedf12544e_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzItNC0xLTEtMjY2NDE_7ed9faa2-f909-49f7-888f-9e20eeba1157"
      unitRef="usd">93866000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i3adb91aa88134a8d8c3b59154acbd25e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzItNi0xLTEtMjY2NDE_1ac34d61-ac85-4529-aad2-f31a957ca004"
      unitRef="usd">93256000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i0c01a00fcc91499f9789f97174ed845f_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzMtMi0xLTEtMjY2NDE_fd579f5a-0398-410d-bbd9-678404658aa8"
      unitRef="usd">86623000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ia16fa73babe74c768ffe3ca6f19eb5e5_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzMtNC0xLTEtMjY2NDE_bd519194-ce07-4dc2-a71b-29eb8dd07ce9"
      unitRef="usd">86205000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i23784ab809294be89f91482b3fff27e2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzMtNi0xLTEtMjY2NDE_be2574b9-2f7c-4f77-bf7c-486e4cd671a1"
      unitRef="usd">81403000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i03a2d3ae301846dd81c4c936b4518202_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzQtMi0xLTEtMjY2NDE_fc6186a8-7bf4-4520-a5eb-b724c0b491c8"
      unitRef="usd">39024000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i6d96b9d365394c7fa712ff0671db146c_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzQtNC0xLTEtMjY2NDE_cf682f4b-7aaf-47be-9d1c-20c82a965923"
      unitRef="usd">37267000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="iee7446016c2643f992a7d2e102a08a35_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzQtNi0xLTEtMjY2NDE_a5443439-ae84-4714-a0d7-15656d8b5fa3"
      unitRef="usd">38447000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ie138b0a14a434e3d89f70891844b5e7f_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzUtMi0xLTEtMjY2NDE_926a4980-6a3f-4fcb-8775-09a909279b3c"
      unitRef="usd">225117000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i3e4a91f304b84ecb9327f8001364c344_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzUtNC0xLTEtMjY2NDE_b59c1ddb-2dda-41da-8891-530e22eb3472"
      unitRef="usd">217338000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="id7526dc50a7249fd905433ac70136aa4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzUtNi0xLTEtMjY2NDE_7db37979-3986-46d9-b861-ec797c50cba0"
      unitRef="usd">213106000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i82d70dc575ba46ff8a39401b86e0f2d8_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzYtMi0xLTEtMjY2NDE_1b52ee78-c7c1-494c-9f1b-7ceef96bab90"
      unitRef="usd">4249000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i0ab57f680f4f41cb80386231bd39c67e_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzYtNC0xLTEtMjY2NDE_55b3edb9-12bf-45df-99b7-254ada4ae2e5"
      unitRef="usd">3982000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ie6e65b79d9fb4206afc8d98ece7c0bb9_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzYtNi0xLTEtMjY2NDE_af58f492-cee0-4add-b018-0a1a292fe98d"
      unitRef="usd">3996000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzctMi0xLTEtMjY2NDE_289ad3e3-7594-4650-8c3f-c8c9b0dff08f"
      unitRef="usd">229366000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ic2a8ecc245554726a46ee24811066b60_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzctNC0xLTEtMjY2NDE_5f50da14-dfe4-4fb3-b563-cfa7460453f7"
      unitRef="usd">221320000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i5c67f16b9e344c68bb20b15d5f565ed1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTplMGY2M2NhNjcyYjI0OGM1YmMxODQzMzVlMWNkYWU5NC90YWJsZXJhbmdlOmUwZjYzY2E2NzJiMjQ4YzViYzE4NDMzNWUxY2RhZTk0XzctNi0xLTEtMjY2NDE_db67b376-de35-4525-8e27-71ccd754e645"
      unitRef="usd">217102000</sum:DepreciationDepletionAmortizationAndAccretion>
    <us-gaap:Assets
      contextRef="i5d4b01db479c4602867445e812e3c72c_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzItMi0xLTEtMjY2NDE_480e088c-81f5-4a09-a529-57aa22dfd1ed"
      unitRef="usd">1512298000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2158dfa0ddab48e0a44ef56b846bf285_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzItNC0xLTEtMjY2NDE_2086fbd7-9ee4-49bb-989b-1d2aa5276732"
      unitRef="usd">1503382000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i08e5b8c22c5846ffa3326c5f95a23b24_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzItNi0xLTEtMjY2NDE_9b9e6156-c785-4550-bc82-77ae144c590f"
      unitRef="usd">1379684000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i88b559c830e948cf8db17535793d3df6_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzMtMi0xLTEtMjY2NDE_1a13bd56-8a12-48e7-9ea0-ab8370485766"
      unitRef="usd">1292638000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i526ebd8b106b419a892407e3856f5cb4_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzMtNC0xLTEtMjY2NDE_0a1a2138-e670-4220-9e96-f7339eaecc44"
      unitRef="usd">1303742000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1dd6182d6f2240b9b83a8351544daad4_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzMtNi0xLTEtMjY2NDE_b179ad54-c2b4-4448-81fc-c1bf9e5c5f7d"
      unitRef="usd">1288835000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ica65ff8a25324dc58c36316f670efa52_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzQtMi0xLTEtMjY2NDE_ef337482-717f-4888-bb9b-3b7498d7fceb"
      unitRef="usd">844086000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iad5a8185c3144a989ad17379fee24108_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzQtNC0xLTEtMjY2NDE_1ae34b9f-d41e-477b-bdfd-90fcb8edd23e"
      unitRef="usd">850835000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iea45ad0f35324a99a45774241131a9bb_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzQtNi0xLTEtMjY2NDE_bd747097-4ca4-43b4-aad3-0630ba3c8abd"
      unitRef="usd">868528000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3fc9875354a84d6a93e6c913e8b7e30b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzUtMi0xLTEtMjY2NDE_0367ebe4-fbb0-4a7b-bf9f-ee5d215d8f4a"
      unitRef="usd">3649022000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if8a6fa3e1b0743ec978188c0836c300e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzUtNC0xLTEtMjY2NDE_f0cee208-459d-46fb-b55a-ed2c9ef652ec"
      unitRef="usd">3657959000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i89687bc313e046edbf753f6046bde751_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzUtNi0xLTEtMjY2NDE_0b60772d-cd52-4197-a2c8-13ef4a59a43e"
      unitRef="usd">3537047000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i53bf17003bda4ecaa78d8c60e13cfbea_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzYtMi0xLTEtMjY2NDE_5930910c-82ba-4f68-bcca-6ba5f5ebb928"
      unitRef="usd">590103000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifc93613f2735444b8886fd3e086fdc32_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzYtNC0xLTEtMjY2NDE_1c2b51c3-99bf-47ce-b246-66e0f8eb5450"
      unitRef="usd">650052000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibb5cd6a965344947b8e38c52db54c787_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzYtNi0xLTEtMjY2NDE_13170d18-48ac-47dc-afb5-2634a1c9a302"
      unitRef="usd">530509000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzctMi0xLTEtMjY2NDE_566c60f3-5bae-4599-bb2f-96cbd60f61f5"
      unitRef="usd">4239125000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzctNC0xLTEtMjY2NDE_91e45941-3c48-4d7b-a9f1-d9f9a934ac0b"
      unitRef="usd">4308011000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ied9594f024bd4333bbbe1c01be5f5ce8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjdkYWRhOGQ0NWFhNTQ3YmNhZGNiODhhZDYwOGZjMjc1L3NlYzo3ZGFkYThkNDVhYTU0N2JjYWRjYjg4YWQ2MDhmYzI3NV8xNjMvZnJhZzpjMjgwZjNkZTM5Y2E0MzYwOGNhMmI5ZGJmOTA4ZDc3My90YWJsZTo2ZTg2MDkxYTQ0NzM0NGRkODg3ZWE3YzA5ZDliN2Q1NS90YWJsZXJhbmdlOjZlODYwOTFhNDQ3MzQ0ZGQ4ODdlYTdjMDlkOWI3ZDU1XzctNi0xLTEtMjY2NDE_5790186d-4ddf-4d57-a8c6-746896bec077"
      unitRef="usd">4067556000</us-gaap:Assets>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zLTItMS0xLTI2NjQ3_afe7904e-17b1-4a2f-90a1-143742bbaa59"
      unitRef="usd">380961000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zLTQtMS0xLTI2NjQ3_3eea267e-4853-44df-88aa-82f2c28ab6cc"
      unitRef="usd">418181000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y180LTItMS0xLTI2NjQ3_5958abd4-3f39-413d-a287-81a940b95abf"
      unitRef="usd">287226000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y180LTQtMS0xLTI2NjQ3_79b457f9-991f-442b-9608-3467bfe69581"
      unitRef="usd">254696000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y181LTItMS0xLTI2NjQ3_fdd15deb-eb2c-4dd8-bc4d-aa3336fc11c1"
      unitRef="usd">7600000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y181LTQtMS0xLTI2NjQ3_51be2995-ded7-45ed-8624-9423432325a6"
      unitRef="usd">8666000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y182LTItMS0xLTI2NjQ3_d78de9b4-3177-4c8e-b3ea-1ca087ea7772"
      unitRef="usd">180760000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y182LTQtMS0xLTI2NjQ3_1e7168ef-dfb2-48e6-b399-38b13db2f81c"
      unitRef="usd">200308000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y183LTItMS0xLTI2NjQ3_31b4dc45-59c4-4af7-afb2-d2715a11f3a9"
      unitRef="usd">13063000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y183LTQtMS0xLTI2NjQ3_cf327cd6-8799-4d30-a161-5dff5cb77c22"
      unitRef="usd">11428000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y184LTItMS0xLTI2NjQ3_f283db34-b1a0-41ed-9f6b-f0b652cdc4f0"
      unitRef="usd">869610000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y184LTQtMS0xLTI2NjQ3_8194ec03-4855-4bfe-9ceb-3bba28e13a88"
      unitRef="usd">893279000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y185LTItMS0xLTI2NjQ3_32051a30-0753-4345-beba-da4761806e35"
      unitRef="usd">1842908000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y185LTQtMS0xLTI2NjQ3_b571efe5-ee81-4387-9288-fd00de891a21"
      unitRef="usd">1850169000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xMC0yLTEtMS0yNjY0Nw_86a76139-32ec-4db4-8656-9ba02afc6dea"
      unitRef="usd">1164750000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xMC00LTEtMS0yNjY0Nw_7841d0e0-339a-4fa8-a516-f07ddf5af05b"
      unitRef="usd">1202291000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xMS0yLTEtMS0yNjY0Nw_1285e1cc-86b5-456a-88ee-e39af12a4b75"
      unitRef="usd">69396000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xMS00LTEtMS0yNjY0Nw_24023831-c5fc-4f9d-af4d-d1ce7b1516a3"
      unitRef="usd">47852000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xMi0yLTEtMS0yNjY0Nw_cefd8851-5b94-4bcd-968a-799680eb0e86"
      unitRef="usd">30150000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xMi00LTEtMS0yNjY0Nw_811271f7-6596-4da5-825d-ded07cdeef21"
      unitRef="usd">28543000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xMy0yLTEtMS0yNjY0Nw_2267374f-8bb7-4f9a-91f7-28779bd777f8"
      unitRef="usd">58745000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xMy00LTEtMS0yNjY0Nw_6ee07e11-fc5a-4e8e-9be2-ae84e8bc7b57"
      unitRef="usd">55000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xNC0yLTEtMS0yNjY0Nw_f736a87d-39aa-42a2-97da-755159d69241"
      unitRef="usd">4035559000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xNC00LTEtMS0yNjY0Nw_95b6430e-b6f7-4991-9d3f-784f3e766c9f"
      unitRef="usd">4077134000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xNy0yLTEtMS0yNjY0Nw_fe5448c5-31b6-47c8-ae97-173b2fe8d92a"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xNy00LTEtMS0yNjY0Nw_969a7412-2125-44cd-a174-468a9fadd711"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xOC0yLTEtMS0yNjY0Nw_6f8231ff-db59-4a7e-a080-91a521e2b2b0"
      unitRef="usd">13110000</sum:AcquisitionRelatedLiabilitiesCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xOC00LTEtMS0yNjY0Nw_de4b4abb-2fa9-40bf-b89f-e57e34cf097a"
      unitRef="usd">7827000</sum:AcquisitionRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xOS0yLTEtMS0yNjY0Nw_f0d2dae6-ff07-4c03-a58d-ac4ee5826c2f"
      unitRef="usd">128843000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18xOS00LTEtMS0yNjY0Nw_a787eaee-bd1d-4b28-be88-3c1697259f5d"
      unitRef="usd">121422000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yMC0yLTEtMS0yNjY0Nw_b67283ff-f18a-434b-8e40-8a652d82a6ed"
      unitRef="usd">148136000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yMC00LTEtMS0yNjY0Nw_bcaa1dde-b2a6-432f-a039-9b86cd700585"
      unitRef="usd">160801000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yMS0yLTEtMS0yNjY0Nw_ff6eca32-9044-4096-b718-e4fd9afa724f"
      unitRef="usd">6497000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yMS00LTEtMS0yNjY0Nw_e3a51de6-4f7f-43df-a3db-5c469d56d3a9"
      unitRef="usd">8188000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yMi0yLTEtMS0yNjY0Nw_8e679413-57b6-47e9-ab97-81bf6fb0dd6a"
      unitRef="usd">7401000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yMi00LTEtMS0yNjY0Nw_7dd32a27-b6dd-4f63-a1ea-20785238f5c7"
      unitRef="usd">16499000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yMy0yLTEtMS0yNjY0Nw_43b07124-523a-44d3-8fc2-4f3c0a01c53c"
      unitRef="usd">310341000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yMy00LTEtMS0yNjY0Nw_57690524-adb2-4932-94eb-6fc8c57fde47"
      unitRef="usd">321091000</us-gaap:LiabilitiesCurrent>
    <sum:LongTermDebtNoncurrentNet
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yNC0yLTEtMS0yNjY0Nw_231cd44c-bd5f-44ae-9134-f6954345a56b"
      unitRef="usd">1591019000</sum:LongTermDebtNoncurrentNet>
    <sum:LongTermDebtNoncurrentNet
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yNC00LTEtMS0yNjY0Nw_14bae970-a9c0-458b-9ac4-5aa94fb81e02"
      unitRef="usd">1892347000</sum:LongTermDebtNoncurrentNet>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yNS0yLTEtMS0yNjY0Nw_084065a4-1f0c-432f-9533-fac0a491a2f1"
      unitRef="usd">33369000</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yNS00LTEtMS0yNjY0Nw_81d6ea6b-a313-4b6e-8b97-c142a5baabf6"
      unitRef="usd">12246000</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yNi0yLTEtMS0yNjY0Nw_3241cb07-f297-44ac-a1b3-11558d793f19"
      unitRef="usd">28880000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yNi00LTEtMS0yNjY0Nw_cd06fbe9-7282-48d4-9d4a-43f1efa2f6e5"
      unitRef="usd">21500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yNy0yLTEtMS0yNjY0Nw_071f8b4d-a97e-4576-a1d0-cb133387013c"
      unitRef="usd">187006000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yNy00LTEtMS0yNjY0Nw_a5f957e0-5db0-4c65-87e0-3ba3cce321e3"
      unitRef="usd">167182000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yOC0yLTEtMS0yNjY0Nw_c4ecca95-3d0f-4628-a561-78343a761ece"
      unitRef="usd">2150615000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yOC00LTEtMS0yNjY0Nw_cfe44c93-565b-4986-9404-c86cf060091f"
      unitRef="usd">2414366000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i63a6e3952e794f4f987a43756f48e954_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yOS0yLTEtMS0yOTYyNw_c19359c1-9e1c-415b-b97b-808774e2b726"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0d8a32a419444982a9fd067701fd2c27_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18yOS00LTEtMS0yOTYyNw_91d129a6-7b58-4a4a-acba-f4f46c6ffdca"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MembersCapital
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zMC0yLTEtMS0yNjY0Nw_02d93fa6-4511-4a31-bc4b-2c0e0a434114"
      unitRef="usd">1507859000</us-gaap:MembersCapital>
    <us-gaap:MembersCapital
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zMC00LTEtMS0yNjY0Nw_5b411f0e-4e82-469f-b299-cccfa1153782"
      unitRef="usd">1459211000</us-gaap:MembersCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zMS0yLTEtMS0yNjY0Nw_4af19fca-f5e6-4e12-ac20-86cb015e83ba"
      unitRef="usd">393111000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zMS00LTEtMS0yNjY0Nw_d3f81b99-3638-4243-9ef5-54ba73b1fcf5"
      unitRef="usd">222140000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zMi0yLTEtMS0yNjY0Nw_0a517652-3337-417a-93c1-5f7f76956f2f"
      unitRef="usd">-16026000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zMi00LTEtMS0yNjY0Nw_bd9e0156-c465-4497-a2ed-6e70c5f764fc"
      unitRef="usd">-18583000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zMy0yLTEtMS0yNjY0Nw_26dda645-2532-4bf4-9822-3606ac459564"
      unitRef="usd">1884944000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zMy00LTEtMS0yNjY0Nw_65dd0744-dcef-4587-a4cc-ed912820772c"
      unitRef="usd">1662768000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zNC0yLTEtMS0yNjY0Nw_6babb5e8-49f4-485f-8f7a-8af849d8a405"
      unitRef="usd">4035559000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80L2ZyYWc6NGJjMzAxYTBlNDc4NDBmZTg5ZDgyYWE4YWNmMjI2MTgvdGFibGU6NWNjNDBiMzViMjQ2NDE1NGI1YjVmZjM1ODI1ZTZhNWMvdGFibGVyYW5nZTo1Y2M0MGIzNWIyNDY0MTU0YjViNWZmMzU4MjVlNmE1Y18zNC00LTEtMS0yNjY0Nw_465e5741-e885-4fa5-80c9-f77d41982acc"
      unitRef="usd">4077134000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9b715eb1fa24aa69abc642c4b33b4cc_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yLTItMS0xLTI2NjQ3_770a1029-a40a-4ec6-bbee-d090b6415eaf"
      unitRef="usd">1923285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5aeb0cbc81d448683f9f6f98dc445a0_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yLTQtMS0xLTI2NjQ3_b5c4dda1-db22-4377-b603-4091b31bcadf"
      unitRef="usd">1824679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ad543495bbf436f9b16ebc35eb4d6d6_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yLTYtMS0xLTI2NjQ3_f8071bfd-23ca-456f-8e23-7013ed33de15"
      unitRef="usd">1724462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib58d92fe671840cda149e94bd37536d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8zLTItMS0xLTI2NjQ3_132e68dd-a7f1-42ae-a167-c3a5c5c1c5eb"
      unitRef="usd">309411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8136e11d93f4a40b7aa34fa03cf86b9_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8zLTQtMS0xLTI2NjQ3_002dce1c-17b1-4090-915f-96b011c7a4e0"
      unitRef="usd">310075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic41fe6b083c0428b8c48991e68c7932a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8zLTYtMS0xLTI2NjQ3_ccbd2f30-76e0-4667-a714-ceb3f52d0c28"
      unitRef="usd">306185000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia25499ac5a1f4e039d098527da066034_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF80LTItMS0xLTI2NjQ3_2572a5dd-66fc-4111-b09b-ce280a9c29cf"
      unitRef="usd">2232696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3528a3a99f534588a97b7e3925a00913_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF80LTQtMS0xLTI2NjQ3_b0c58c61-0429-40cc-9b53-d6daf65d49aa"
      unitRef="usd">2134754000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17fdce86b76d49ddae06e9ae7633ab43_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF80LTYtMS0xLTI2NjQ3_12f8c498-4ba6-4216-a73a-6529fc4f5bd9"
      unitRef="usd">2030647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i614c69c46c104769b3b85148a4b19899_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF81LTItMS0xLTI2NjQ3_7ad9aa90-1da3-45ac-bf51-4ed17f10822d"
      unitRef="usd">176973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a33d346bdb24ee0802706985ad30ce0_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF81LTQtMS0xLTI2NjQ3_1f2f9543-b702-4905-99bc-482ec766ab75"
      unitRef="usd">197697000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdb619ee676d42408e5ec5d1e66d2e32_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF81LTYtMS0xLTI2NjQ3_ba67c8a6-501b-4847-afd7-18a083207959"
      unitRef="usd">191493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF82LTItMS0xLTI2NjQ3_b1730f99-1771-4781-b873-c01dfda533a5"
      unitRef="usd">2409669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF82LTQtMS0xLTI2NjQ3_c51e6d83-6c88-482d-a1d7-9d3c1399ed82"
      unitRef="usd">2332451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF82LTYtMS0xLTI2NjQ3_187b63eb-a0ef-408e-bb5b-57d66732e55e"
      unitRef="usd">2222140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie9b715eb1fa24aa69abc642c4b33b4cc_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF84LTItMS0xLTI2NjQ3_fff70819-cda0-4fc2-8619-29e3b2567dfe"
      unitRef="usd">1314416000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id5aeb0cbc81d448683f9f6f98dc445a0_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF84LTQtMS0xLTI2NjQ3_9cc325bb-9fd4-46c5-9fc8-c2a152fe7820"
      unitRef="usd">1254849000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1ad543495bbf436f9b16ebc35eb4d6d6_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF84LTYtMS0xLTI2NjQ3_70995f2e-278f-47d9-9b10-60575c7ec52b"
      unitRef="usd">1199403000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib58d92fe671840cda149e94bd37536d4_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF85LTItMS0xLTI2NjQ3_604ee185-b978-4e1f-aeec-e5404bad8667"
      unitRef="usd">245021000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia8136e11d93f4a40b7aa34fa03cf86b9_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF85LTQtMS0xLTI2NjQ3_4620ef84-b3fd-4054-ace8-13a36feee6bb"
      unitRef="usd">258108000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic41fe6b083c0428b8c48991e68c7932a_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF85LTYtMS0xLTI2NjQ3_5d1b0174-0250-4ed8-b96d-869601b64200"
      unitRef="usd">255120000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia25499ac5a1f4e039d098527da066034_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMC0yLTEtMS0yNjY0Nw_ab60269d-c8d5-4d60-8422-7d214819c237"
      unitRef="usd">1559437000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3528a3a99f534588a97b7e3925a00913_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMC00LTEtMS0yNjY0Nw_aa715552-6d7e-4d57-a902-ae644aeefff4"
      unitRef="usd">1512957000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i17fdce86b76d49ddae06e9ae7633ab43_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMC02LTEtMS0yNjY0Nw_9b08adda-3a52-4fbd-9aa1-589b227a7a8a"
      unitRef="usd">1454523000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i614c69c46c104769b3b85148a4b19899_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMS0yLTEtMS0yNjY0Nw_198d9865-046b-4618-973e-4d843c11c43d"
      unitRef="usd">176973000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1a33d346bdb24ee0802706985ad30ce0_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMS00LTEtMS0yNjY0Nw_bbf4dba9-534c-4bab-ac2a-0f8935829991"
      unitRef="usd">197697000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifdb619ee676d42408e5ec5d1e66d2e32_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMS02LTEtMS0yNjY0Nw_65d290a0-6dc4-4bf2-a493-98a006cf1e39"
      unitRef="usd">191493000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMi0yLTEtMS0yNjY0Nw_13454dc8-576f-4088-9f7a-870f44d40446"
      unitRef="usd">1736410000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMi00LTEtMS0yNjY0Nw_624159a9-632f-4844-9eb0-f0fec5547eab"
      unitRef="usd">1710654000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMi02LTEtMS0yNjY0Nw_4930e8ea-ad9e-44d2-a3be-c191467a5dd8"
      unitRef="usd">1646016000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMy0yLTEtMS0yNjY0Nw_19398e8c-e931-4d14-aca4-6f59388dc864"
      unitRef="usd">196728000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMy00LTEtMS0yNjY0Nw_57483b5c-f55b-4f3f-afc1-e45a39bbf7cd"
      unitRef="usd">182873000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xMy02LTEtMS0yNjY0Nw_8f31e379-a176-4524-a6eb-54e00695e2a1"
      unitRef="usd">156129000</us-gaap:GeneralAndAdministrativeExpense>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNC0yLTEtMS0yNjY0Nw_29498399-548f-4e67-a2e4-f0237bba62f7"
      unitRef="usd">229366000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNC00LTEtMS0yNjY0Nw_d067375c-6d0d-49b3-9900-7159e9aec2fa"
      unitRef="usd">221320000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNC02LTEtMS0yNjY0Nw_f6867d99-a5df-4381-9bcb-c884dcaf81f7"
      unitRef="usd">217102000</sum:DepreciationDepletionAmortizationAndAccretion>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNS0yLTEtMS0yNjY0Nw_8dd2b842-9aa3-48f8-bc2e-ed5c9bbd033a"
      unitRef="usd">5900000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNS00LTEtMS0yNjY0Nw_4930fd4a-193e-4af5-a980-a1285b4b17d0"
      unitRef="usd">7569000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNS02LTEtMS0yNjY0Nw_69305663-0b5f-40f1-abbb-529413524d02"
      unitRef="usd">10665000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNi0yLTEtMS0yNjY0Nw_3fd887cb-e745-49fb-a0b8-eca1e09df77f"
      unitRef="usd">253065000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNi00LTEtMS0yNjY0Nw_9fff236d-ed22-4ce2-bb55-fa9af06475f3"
      unitRef="usd">225173000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNi02LTEtMS0yNjY0Nw_f78b77cd-3a0b-49a0-94a1-66090f28e9d2"
      unitRef="usd">213558000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNy0yLTEtMS0yNjY0Nw_286c5219-a385-47c0-958d-eb5a8a71387f"
      unitRef="usd">92178000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNy00LTEtMS0yNjY0Nw_339377da-479e-40af-bea5-dc05de21e0d9"
      unitRef="usd">103291000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xNy02LTEtMS0yNjY0Nw_eb00f858-528d-46f0-a963-8c4bb9c6d21b"
      unitRef="usd">115988000</us-gaap:InterestExpense>
    <sum:GainLossOnDebtFinancing
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xOC0yLTEtMS0yNjY0Nw_ab44da49-3846-4ac9-a200-09e4f7cf99f3"
      unitRef="usd">-6016000</sum:GainLossOnDebtFinancing>
    <sum:GainLossOnDebtFinancing
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xOC00LTEtMS0yNjY0Nw_0b6b94b7-c301-439f-830a-17f5e5abaeec"
      unitRef="usd">-4064000</sum:GainLossOnDebtFinancing>
    <sum:GainLossOnDebtFinancing
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xOC02LTEtMS0yNjY0Nw_b05ebbf6-8d56-4061-823a-94b3a949c044"
      unitRef="usd">-14565000</sum:GainLossOnDebtFinancing>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xOS0yLTEtMS0yNjY0Nw_8882357c-e542-40f2-8ea5-77835e1f7600"
      unitRef="usd">20011000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xOS00LTEtMS0yNjY0Nw_e59befd0-b505-4923-8c90-dbf7d24ff80c"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8xOS02LTEtMS0yNjY0Nw_35a3f7b8-132f-46e5-bab2-d733bc6ccdd7"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yMC0yLTEtMS0yNjY0Nw_92982834-9829-465c-a562-6e4bb2407e5b"
      unitRef="usd">17038000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yMC00LTEtMS0yNjY0Nw_f5650c1b-5591-444c-8c48-ec1d8c1ea848"
      unitRef="usd">3982000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yMC02LTEtMS0yNjY0Nw_63033840-eb88-44f9-8ed4-1192850e4630"
      unitRef="usd">11977000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yMS0yLTEtMS0yNjY0Nw_31978de7-adf0-4a1d-b47b-f8f97036aff2"
      unitRef="usd">191920000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yMS00LTEtMS0yNjY0Nw_8f2ca391-96dd-4513-a807-6c80c48f2116"
      unitRef="usd">121800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yMS02LTEtMS0yNjY0Nw_e5ff0426-67e4-42e1-9433-d4323db4dc84"
      unitRef="usd">94982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yMi0yLTEtMS0yNjY0Nw_345a250a-6f1a-47c0-a295-eac034d33856"
      unitRef="usd">20949000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yMi00LTEtMS0yNjY0Nw_4f84d8d1-2f00-4155-b5ab-534a83dbc7f4"
      unitRef="usd">1063000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yMi02LTEtMS0yNjY0Nw_0a0bde1a-2db3-47c1-9745-e5cd07f1e585"
      unitRef="usd">6385000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yNS0yLTEtMS0yNjY0Nw_aafbe6c1-b9d7-45fc-ae7a-5f69e95653be"
      unitRef="usd">170971000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yNS00LTEtMS0yNjY0Nw_dc73c779-73f8-4b4b-963d-51aacb035235"
      unitRef="usd">120737000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83L2ZyYWc6YmU3OGIwOWZmNTIyNDIzZjgzZDM4MWEzODY5NjcxM2QvdGFibGU6ZTU3NzUzMzcwNzRiNGZkZmI5NDNmNDEzZjZkNTEzNmQvdGFibGVyYW5nZTplNTc3NTMzNzA3NGI0ZmRmYjk0M2Y0MTNmNmQ1MTM2ZF8yNS02LTEtMS0yNjY0Nw_c07f2a7f-7a77-46cf-b948-3a0d6752d740"
      unitRef="usd">88597000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ProfitLoss
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfMS0yLTEtMS0yNjY0Nw_08cfc3e3-49f0-4c64-b285-18199c91bafd"
      unitRef="usd">170971000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfMS00LTEtMS0yNjY0Nw_03640693-13d8-48e4-abf0-8eded90b0181"
      unitRef="usd">120737000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfMS02LTEtMS0yNjY0Nw_b11a204d-80b3-48b8-8da9-1a3f379b4bc2"
      unitRef="usd">88597000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNC0yLTEtMS0yNjY0Nw_bf6c84ee-bcc0-4e0d-be25-cd77a3de68d8"
      unitRef="usd">1303000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNC00LTEtMS0yNjY0Nw_fc263bb3-f3a8-4b84-a966-855351860db1"
      unitRef="usd">-2229000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNC02LTEtMS0yNjY0Nw_9c6372e9-a73b-4e3c-a701-4e9e306c22d6"
      unitRef="usd">-1925000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNS0yLTEtMS0yNjY0Nw_e1129a09-73e8-42a8-9d35-e6101606b6f4"
      unitRef="usd">1254000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNS00LTEtMS0yNjY0Nw_b64abe3c-31fa-4516-9e98-d8ab7ee92bf0"
      unitRef="usd">4617000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNS02LTEtMS0yNjY0Nw_07d99754-0feb-4db8-b0e5-8380dd37bb4a"
      unitRef="usd">4716000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNi0yLTEtMS0yNjY0Nw_feea2d04-c8ac-47e6-bce9-b5d4482982ee"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNi00LTEtMS0yNjY0Nw_f3c676f3-225b-477c-8415-1b9e5cbf912e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNi02LTEtMS0yNjY0Nw_27d04179-f576-44dd-83ce-b57bacf83b24"
      unitRef="usd">-146000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNy0yLTEtMS0yNjY0Nw_e3f9f2d8-1082-4bab-878a-6bd8c553e10e"
      unitRef="usd">2557000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNy00LTEtMS0yNjY0Nw_55efefac-6195-48e8-b828-c21f4b537d7b"
      unitRef="usd">2388000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfNy02LTEtMS0yNjY0Nw_f2bcdac3-db7f-4104-a7c2-88907268175d"
      unitRef="usd">2645000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfMTAtMi0xLTEtMjY2NDc_b5c970ae-e78e-40cd-b0df-d370455575f4"
      unitRef="usd">173528000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfMTAtNC0xLTEtMjY2NDc_d5932401-a9be-408e-a077-840eb2c0d2d2"
      unitRef="usd">123125000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMC9mcmFnOmE4NDQ1ZjVhMTgwNTRjZWM5YTNkNTg3M2RiYmNkYzUxL3RhYmxlOmNhZDY4YzZmYWVhMDRkY2ZhZDNhMWQ0YTczY2EzYjlhL3RhYmxlcmFuZ2U6Y2FkNjhjNmZhZWEwNGRjZmFkM2ExZDRhNzNjYTNiOWFfMTAtNi0xLTEtMjY2NDc_68a0e4c6-15a1-4e94-bda7-c076c000797c"
      unitRef="usd">91242000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMi0yLTEtMS0yNjY0Nw_580a4191-80ec-42ef-bb0b-3c32e174ab28"
      unitRef="usd">170971000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMi00LTEtMS0yNjY0Nw_7d038960-f068-43c5-af2c-a12f05900630"
      unitRef="usd">120737000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMi02LTEtMS0yNjY0Nw_113413f7-c236-4c8d-bae7-96aa9ad2c727"
      unitRef="usd">88597000</us-gaap:ProfitLoss>
    <sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNC0yLTEtMS0yNjY0Nw_8ec18da8-d9f3-489a-9eb6-085b0186cb07"
      unitRef="usd">235216000</sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation>
    <sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNC00LTEtMS0yNjY0Nw_ee1ed9b3-8213-4640-9036-fb70fbb6aff8"
      unitRef="usd">227513000</sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation>
    <sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNC02LTEtMS0yNjY0Nw_c93729d1-4cdd-42cb-8bde-7453ff839477"
      unitRef="usd">222341000</sum:DepreciationDepletionAmortizationAndAccretionOnAssetRetirementObligation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNS0yLTEtMS0yNjY0Nw_12f2bc39-0936-4fb1-877a-c00140e7d09c"
      unitRef="usd">19705000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNS00LTEtMS0yNjY0Nw_78e0c9d2-1d1a-42fb-8fd6-de21cc716ddd"
      unitRef="usd">28857000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNS02LTEtMS0yNjY0Nw_37868bc9-3623-47a2-ae32-8325231587b1"
      unitRef="usd">20403000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNi0yLTEtMS0yNjY0Nw_489b911c-c97d-4f8f-9520-996af868dfb7"
      unitRef="usd">25559000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNi00LTEtMS0yNjY0Nw_1b3578c5-6bbc-4a1b-b6d3-e3fcf23c5616"
      unitRef="usd">7548000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNi02LTEtMS0yNjY0Nw_599452b7-dac1-47f6-9035-6e8a27f06967"
      unitRef="usd">10294000</us-gaap:GainLossOnDispositionOfAssets1>
    <sum:NonCashGainLossOnDebtRefinancing
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNy0yLTEtMS0yNjY0Nw_e5098f23-7e63-4570-b1be-30d251ff9305"
      unitRef="usd">-2116000</sum:NonCashGainLossOnDebtRefinancing>
    <sum:NonCashGainLossOnDebtRefinancing
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNy00LTEtMS0yNjY0Nw_1b0c5f44-55ea-43c0-b38b-ecaf2c1a07e8"
      unitRef="usd">-4064000</sum:NonCashGainLossOnDebtRefinancing>
    <sum:NonCashGainLossOnDebtRefinancing
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNy02LTEtMS0yNjY0Nw_ce37c820-496b-4dc8-ab06-36a530b51648"
      unitRef="usd">-2850000</sum:NonCashGainLossOnDebtRefinancing>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfOC0yLTEtMS0yNjY0Nw_3b5e7686-084d-4c48-88d4-c247c281448e"
      unitRef="usd">12496000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfOC00LTEtMS0yNjY0Nw_0e917721-44d9-4d31-96f8-e48d86d52bce"
      unitRef="usd">-2862000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfOC02LTEtMS0yNjY0Nw_3590e91b-7d1b-4609-9d48-22b3eb753559"
      unitRef="usd">6350000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfOS0yLTEtMS0yNjY0Nw_8ae8cd08-f68d-4a8f-adc3-f0670640d8be"
      unitRef="usd">2249000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfOS00LTEtMS0yNjY0Nw_929effca-550b-40dd-90af-e3230dbbd452"
      unitRef="usd">-619000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfOS02LTEtMS0yNjY0Nw_b251420a-88ad-48df-8858-7ce3d031504c"
      unitRef="usd">2135000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTEtMi0xLTEtMjY2NDc_f4964852-594b-4564-881d-c6dd777c1fd5"
      unitRef="usd">31292000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTEtNC0xLTEtMjY2NDc_274c1fe6-9cb1-4215-b7b2-9da334f34042"
      unitRef="usd">-5467000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTEtNi0xLTEtMjY2NDc_438cf1bf-cf45-417a-975e-e6e417e086c6"
      unitRef="usd">37049000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTItMi0xLTEtMjY2NDc_de33f39e-69b5-4e2d-892f-72b4962f5f28"
      unitRef="usd">-3815000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTItNC0xLTEtMjY2NDc_a530e3d7-fcb0-434d-95a9-f63bfe98d484"
      unitRef="usd">-3339000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTItNi0xLTEtMjY2NDc_bc020e9f-e7eb-4328-9da5-297c6526cdd2"
      unitRef="usd">-8582000</us-gaap:IncreaseDecreaseInInventories>
    <sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTMtMi0xLTEtMjY2NDc_5599228b-2b3c-4677-b1b2-21127bd836c0"
      unitRef="usd">394000</sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash>
    <sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTMtNC0xLTEtMjY2NDc_9966cf0a-d6a4-45a3-8c10-40497277e9f3"
      unitRef="usd">-4535000</sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash>
    <sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTMtNi0xLTEtMjY2NDc_aae3798e-1d0d-45c1-9b1e-eb1a5f80a2d2"
      unitRef="usd">-5558000</sum:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimatesNoncash>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTQtMi0xLTEtMjY2NDc_5aaff8b0-9d5d-4b85-a280-08cd0f3f6239"
      unitRef="usd">2483000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTQtNC0xLTEtMjY2NDc_646c60f3-a268-45f2-b2c2-9aa6f69b6f2b"
      unitRef="usd">-472000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTQtNi0xLTEtMjY2NDc_1a635ae6-b1c7-415c-b11d-a83577721956"
      unitRef="usd">-5465000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTUtMi0xLTEtMjY2NDc_3acec3a6-1682-41aa-99d1-4e8c0b76a73f"
      unitRef="usd">-7748000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTUtNC0xLTEtMjY2NDc_0b244e82-ab2b-4fdf-ab4b-3cc3cc51570e"
      unitRef="usd">-10264000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTUtNi0xLTEtMjY2NDc_92f2e94f-06c3-4e9f-aa87-675db30076fc"
      unitRef="usd">-5085000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTctMi0xLTEtMjY2NDc_4fba1c31-afea-4b80-8cd1-afe1c4d672fb"
      unitRef="usd">4593000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTctNC0xLTEtMjY2NDc_69526bef-f4a1-4501-926b-112087aed681"
      unitRef="usd">-4231000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTctNi0xLTEtMjY2NDc_7c91c409-8809-4719-a24f-88a5d63cda8c"
      unitRef="usd">18208000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTgtMi0xLTEtMjY2NDc_49f7c6af-e757-4e5b-be96-5ba2b81ce36c"
      unitRef="usd">-6601000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTgtNC0xLTEtMjY2NDc_50ca6b96-35c3-4c99-a790-88b267d66d4f"
      unitRef="usd">15476000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTgtNi0xLTEtMjY2NDc_fb64b6e9-55a4-4d23-ac2a-c727eb28d9bc"
      unitRef="usd">8335000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTktMi0xLTEtMjY2NDc_a81dc9b4-e30e-4bb7-8d45-f5809ccad91d"
      unitRef="usd">-7138000</sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates>
    <sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTktNC0xLTEtMjY2NDc_db64395f-092c-42cb-8ee1-7d761913d22e"
      unitRef="usd">2616000</sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates>
    <sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMTktNi0xLTEtMjY2NDc_57fea1d0-12ca-4a43-b560-bc30d63b2469"
      unitRef="usd">1988000</sum:ContractWithCustomerLiabilityCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimates>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjAtMi0xLTEtMjY2NDc_4c7deb71-35cd-41d9-987c-09d086921d8f"
      unitRef="usd">-19015000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjAtNC0xLTEtMjY2NDc_d7bc2c38-35c8-431b-9b5d-d14154740bfd"
      unitRef="usd">-449000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjAtNi0xLTEtMjY2NDc_7a6a0b35-30ee-44df-acbe-d54729a9b6f4"
      unitRef="usd">-7100000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjEtMi0xLTEtMjY2NDc_ddd7b3e1-f91d-41da-b372-2ac0e73a02f3"
      unitRef="usd">361929000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjEtNC0xLTEtMjY2NDc_adba0beb-9529-4920-b099-beb8f36591bf"
      unitRef="usd">408869000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjEtNi0xLTEtMjY2NDc_b8360478-cf0b-40a9-9f6e-5c0ee643a583"
      unitRef="usd">337184000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjMtMi0xLTEtMjY2NDc_d168da53-d678-4bd3-bd9e-d00369ea9ab5"
      unitRef="usd">19513000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjMtNC0xLTEtMjY2NDc_207292b9-bc9d-42c1-85b8-7e93fbe5d030"
      unitRef="usd">123477000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjMtNi0xLTEtMjY2NDc_d2f980ae-9785-48a3-a925-11117f4a5697"
      unitRef="usd">5392000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjQtMi0xLTEtMjY2NDc_7c12995b-e90c-4eb8-9233-5e75842f6ae0"
      unitRef="usd">211982000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjQtNC0xLTEtMjY2NDc_d67a3bbc-90d5-4dfe-8627-88e736a3491d"
      unitRef="usd">177249000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjQtNi0xLTEtMjY2NDc_ddb39941-6643-4e46-b4c8-8c9e13665c44"
      unitRef="usd">177495000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjUtMi0xLTEtMjY2NDc_a8da9730-92f4-442a-8322-cd7450f80a0a"
      unitRef="usd">11674000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjUtNC0xLTEtMjY2NDc_a446ce1b-9064-41bc-84f9-808ec914148b"
      unitRef="usd">14018000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjUtNi0xLTEtMjY2NDc_b56b73d8-33b4-49b2-a95f-5456697c9379"
      unitRef="usd">21173000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjYtMi0xLTEtMjY2NDc_6a614f9e-c213-4dec-8878-5806a17a7a3c"
      unitRef="usd">128337000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjYtNC0xLTEtMjY2NDc_f1914188-63b3-46f6-9de2-92d72873e0af"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjYtNi0xLTEtMjY2NDc_9b97dd30-8581-48cd-bb8a-063ee0b8bddb"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjctMi0xLTEtMjY2NDc_fe7cf165-0402-47d0-85ca-3e04eadaf809"
      unitRef="usd">-236000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjctNC0xLTEtMjY2NDc_997e3ad2-66af-42c9-a82b-ca7c773f503b"
      unitRef="usd">-1121000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjctNi0xLTEtMjY2NDc_682f2627-954b-4c33-9932-4babea1c3c35"
      unitRef="usd">1095000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjgtMi0xLTEtMjY2NDc_c4bb5404-16f0-4e16-82be-ce0d987cc260"
      unitRef="usd">-91248000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjgtNC0xLTEtMjY2NDc_b080789f-9e77-4836-a0c4-3fce768c2d7f"
      unitRef="usd">-285587000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMjgtNi0xLTEtMjY2NDc_e1cdbb7d-1260-4460-ac43-e7d1226bd89d"
      unitRef="usd">-162809000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromPartnershipContribution
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzAtMi0xLTEtMjY2NDc_8fe3224a-c33d-4314-93b9-25cd882173fe"
      unitRef="usd">32451000</us-gaap:ProceedsFromPartnershipContribution>
    <us-gaap:ProceedsFromPartnershipContribution
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzAtNC0xLTEtMjY2NDc_0f756ef0-7d3c-4c4d-ab05-a318b603d9f7"
      unitRef="usd">1043000</us-gaap:ProceedsFromPartnershipContribution>
    <us-gaap:ProceedsFromPartnershipContribution
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzAtNi0xLTEtMjY2NDc_a4013026-1b23-4f08-92e2-56ff1b1ae770"
      unitRef="usd">19076000</us-gaap:ProceedsFromPartnershipContribution>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzItMi0xLTEtMjY2NDc_b6970969-279a-4c15-b9a6-fbae1f61b666"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzItNC0xLTEtMjY2NDc_8a6b3887-6bcb-4c59-818b-64df6857cedf"
      unitRef="usd">700000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzItNi0xLTEtMjY2NDc_7cc23b1c-3bc8-4fb9-895d-b1bfa13c9735"
      unitRef="usd">300000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzMtMi0xLTEtMjY2NDc_4cbb17e4-0ace-4680-b985-15d03de2716a"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzMtNC0xLTEtMjY2NDc_8b343ee0-2c98-40ec-b190-1366deb9f2e7"
      unitRef="usd">9605000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzMtNi0xLTEtMjY2NDc_fee73e45-05ba-445e-8fb9-6eac5851d72e"
      unitRef="usd">6312000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzQtMi0xLTEtMjY2NDc_d7237543-a193-4608-8f70-ff3ca3e29760"
      unitRef="usd">329010000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzQtNC0xLTEtMjY2NDc_5931d635-3a49-4917-861f-af836b762e5e"
      unitRef="usd">674045000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzQtNi0xLTEtMjY2NDc_711c5887-f57b-4ab2-98e6-055846b9af69"
      unitRef="usd">270229000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzYtMi0xLTEtMjY2NDc_011ac205-055a-4a29-b89e-230408bf5973"
      unitRef="usd">7860000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzYtNC0xLTEtMjY2NDc_6450e706-b30d-4283-84d6-250baed13140"
      unitRef="usd">30757000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzYtNi0xLTEtMjY2NDc_9fc67087-aee7-45b4-89fc-7712b4d2d6fe"
      unitRef="usd">31383000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzctMi0xLTEtMjY2NDc_88df13de-0ce1-49fb-b10c-9190eb84a3bb"
      unitRef="usd">2500000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzctNC0xLTEtMjY2NDc_27f9a5df-fe8d-4c32-aa97-f2309c334ec8"
      unitRef="usd">2500000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzctNi0xLTEtMjY2NDc_bd8d76e7-8c51-48fb-9d15-2d03f4533c29"
      unitRef="usd">2500000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzgtMi0xLTEtMjY2NDc_6d763428-be49-425d-84f1-5b455260e6f0"
      unitRef="usd">-1008000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzgtNC0xLTEtMjY2NDc_86cd0968-89fe-4d24-a0b2-212d3025f80e"
      unitRef="usd">-907000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzgtNi0xLTEtMjY2NDc_e3899d0e-a6bf-4e35-80fc-1ac81bc29dca"
      unitRef="usd">-502000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzktMi0xLTEtMjY2NDc_cc468d9d-081e-43f8-973d-b6cc22be499c"
      unitRef="usd">-307927000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzktNC0xLTEtMjY2NDc_f7e2331e-27b9-482f-817f-70a29420ddaa"
      unitRef="usd">-16771000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfMzktNi0xLTEtMjY2NDc_0b48132f-94e6-4fa6-97bf-5017fabd8e64"
      unitRef="usd">8150000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDAtMi0xLTEtMjY2NDc_d2c884d1-1f6b-4356-b5ad-5a1565baba9a"
      unitRef="usd">26000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDAtNC0xLTEtMjY2NDc_00f222cf-00c1-4d5e-b9b9-b971bd5714ff"
      unitRef="usd">351000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDAtNi0xLTEtMjY2NDc_7cbf4d46-10bb-4647-9910-cb72b3a40390"
      unitRef="usd">286000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDEtMi0xLTEtMjY2NDc_4fa86c0d-b31b-4524-b39b-d5028a0c750f"
      unitRef="usd">-37220000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDEtNC0xLTEtMjY2NDc_a287a076-d42a-44dd-97fc-d00645da249c"
      unitRef="usd">106862000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDEtNi0xLTEtMjY2NDc_6cbb4e17-1f49-4058-8076-a8ec8c406b79"
      unitRef="usd">182811000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDItMi0xLTEtMjY2NDc_65ef0c5a-5a3d-49d5-a540-cbbb790d04b1"
      unitRef="usd">418181000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDItNC0xLTEtMjY2NDc_e7a609be-df30-45a6-b933-7e7099ad1481"
      unitRef="usd">311319000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie0b7eedec3144772bc185b0ebca605ff_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDItNi0xLTEtMjY2NDc_9c6b40bb-5ed8-4063-9719-70d7463ee97f"
      unitRef="usd">128508000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDMtMi0xLTEtMjY2NDc_171dade6-aa74-44d3-971e-583a881e6c88"
      unitRef="usd">380961000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDMtNC0xLTEtMjY2NDc_50584f75-6af5-4d68-98d7-27cf7abcca4e"
      unitRef="usd">418181000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xMy9mcmFnOmY2ZWZiMTk0OTQxNDQxMDFiM2UwY2Y2YTg0ODdjMjk3L3RhYmxlOmRiN2YyZmEyNTA1NDQ0MDU4MTU3MjMwNDMxNGUxNDZmL3RhYmxlcmFuZ2U6ZGI3ZjJmYTI1MDU0NDQwNTgxNTcyMzA0MzE0ZTE0NmZfNDMtNi0xLTEtMjY2NDc_365c3517-e038-4a42-85a0-34b84a63cc87"
      unitRef="usd">311319000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i02152d3422de4dd48ca93eeb94e1da08_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfNS0yLTEtMS0yNjY0Nw_b795e272-20ec-4895-9444-3c88feae0cf0"
      unitRef="usd">1396241000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2337daa9d6f4487aca137eb9da81489_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfNS00LTEtMS0yNjY0Nw_2e218f01-a015-46b9-b0c0-bf4564bef478"
      unitRef="usd">12806000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0f74609298c04905bb7c3f5aff6bd929_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfNS02LTEtMS0yNjY0Nw_220cd78a-0bcc-4a23-bf4f-d99179ec2f85"
      unitRef="usd">-23616000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0b7eedec3144772bc185b0ebca605ff_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfNS0xMC0xLTEtMjY2NDc_05f0cee1-5bc9-450b-b6ba-0d5a337e02b8"
      unitRef="usd">1385431000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <sum:ContributionToMembersEquity
      contextRef="i62d52b32257f4ff795da181a80a7f0c2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfNi0yLTEtMS0yNjY0Nw_50f21f06-8755-491d-8c69-33b031f6fde8"
      unitRef="usd">19076000</sum:ContributionToMembersEquity>
    <sum:ContributionToMembersEquity
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfNi0xMC0xLTEtMjY2NDc_9844ca40-f996-4709-93be-981f037147ce"
      unitRef="usd">19076000</sum:ContributionToMembersEquity>
    <us-gaap:ProfitLoss
      contextRef="icbc96cbc98ea4ba8b476261a8b578b84_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfNy00LTEtMS0yNjY0Nw_fb7dc616-0e30-49b6-9ded-c43bc2274a4c"
      unitRef="usd">88597000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfNy0xMC0xLTEtMjY2NDc_fcec2663-fa88-4c18-8856-9d9335190058"
      unitRef="usd">88597000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i674b1e05047a4b8293b73ea2be8d98e2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfOC02LTEtMS0yNjY0Nw_16da225b-0fd6-4439-882d-daf68c31ec15"
      unitRef="usd">2645000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfOC0xMC0xLTEtMjY2NDc_51519b46-484d-4664-94b7-366d037843fd"
      unitRef="usd">2645000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="i62d52b32257f4ff795da181a80a7f0c2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfOS0yLTEtMS0yNjY0Nw_f6540fb8-bd8c-4f30-8c45-83407ba27908"
      unitRef="usd">2500000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfOS0xMC0xLTEtMjY2NDc_dfc9a3cd-4c21-4c5e-bb82-63d149335925"
      unitRef="usd">2500000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i62d52b32257f4ff795da181a80a7f0c2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTAtMi0xLTEtMjY2NDc_51bc4de4-41f0-4263-a9f4-fb5c135b57b8"
      unitRef="usd">20403000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTAtMTAtMS0xLTI2NjQ3_7d5be868-2895-42ac-ba5a-cab5b6cfbf70"
      unitRef="usd">20403000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sum:OtherEquityActivityValue
      contextRef="i62d52b32257f4ff795da181a80a7f0c2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTItMi0xLTEtMjY2NDc_e71534ca-c380-497a-99d7-f169ab381605"
      unitRef="usd">-502000</sum:OtherEquityActivityValue>
    <sum:OtherEquityActivityValue
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTItMTAtMS0xLTI2NjQ3_45d8793b-9cf2-4c29-8f73-730a7e5ceacd"
      unitRef="usd">-502000</sum:OtherEquityActivityValue>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ff23419a76e42c48e7e8c04f375686f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTMtMi0xLTEtMjY2NDc_b290ba1c-ea06-4bcc-8a82-552b960ba2ea"
      unitRef="usd">1432718000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0e45a13a5484da08c7c597ee1883d8b_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTMtNC0xLTEtMjY2NDc_ee4be7d3-f039-442e-a34c-e5a562bc7862"
      unitRef="usd">101403000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9bba48ad64bf408ca81e177cd5751c83_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTMtNi0xLTEtMjY2NDc_6d160d87-2ad7-4173-b684-2c7bbf5cd33d"
      unitRef="usd">-20971000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTMtMTAtMS0xLTI2NjQ3_7c1f6517-9440-4824-8565-19a48005d37f"
      unitRef="usd">1513150000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <sum:ContributionToMembersEquity
      contextRef="i84bafeb799064010ac09d8e2ce4763a8_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTQtMi0xLTEtMjY2NDc_256e726a-385a-4bb4-8cec-ec3a5ec59960"
      unitRef="usd">1043000</sum:ContributionToMembersEquity>
    <sum:ContributionToMembersEquity
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTQtMTAtMS0xLTI2NjQ3_3a6276b9-f216-4f55-9736-f69335fd2846"
      unitRef="usd">1043000</sum:ContributionToMembersEquity>
    <us-gaap:ProfitLoss
      contextRef="i0e229acd387242978cf7450bd8c1db06_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTUtNC0xLTEtMjY2NDc_51ccdedd-38dc-4f19-b8a9-9fcbe22599ea"
      unitRef="usd">120737000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTUtMTAtMS0xLTI2NjQ3_978b3fc4-51e7-47f0-a7f6-c105fbdf3327"
      unitRef="usd">120737000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i41e621220a8748cd911bcad26fbfa178_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTYtNi0xLTEtMjY2NDc_1504728b-2fe8-43f3-8b3b-86e11bcc359c"
      unitRef="usd">2388000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTYtMTAtMS0xLTI2NjQ3_25f6a92e-a70c-43cd-909e-e455be8ea617"
      unitRef="usd">2388000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="i84bafeb799064010ac09d8e2ce4763a8_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTctMi0xLTEtMjY2NDc_da4db752-553b-478c-ab5a-bcc6a1d19112"
      unitRef="usd">2500000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTctMTAtMS0xLTI2NjQ3_057fb0f5-4908-4d42-be8b-19dcc7a60ba7"
      unitRef="usd">2500000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i84bafeb799064010ac09d8e2ce4763a8_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTgtMi0xLTEtMjY2NDc_b0b2a972-9a5b-4775-b0c8-318baf27d395"
      unitRef="usd">28857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTgtMTAtMS0xLTI2NjQ3_4e9e6af9-9976-46ca-b0b8-266c501e7095"
      unitRef="usd">28857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sum:OtherEquityActivityValue
      contextRef="i84bafeb799064010ac09d8e2ce4763a8_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTktMi0xLTEtMjY2NDc_228314fb-1f2c-486e-8871-920d7f837026"
      unitRef="usd">-907000</sum:OtherEquityActivityValue>
    <sum:OtherEquityActivityValue
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMTktMTAtMS0xLTI2NjQ3_d485c598-f07e-4912-8be1-82e6d5f9a002"
      unitRef="usd">-907000</sum:OtherEquityActivityValue>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf8d638b3c3f461fad4a8b37b453b641_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjAtMi0xLTEtMjY2NDc_c73e8cb9-544e-4540-9887-b761cb91ad32"
      unitRef="usd">1459211000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if9aa1a1f9a8e4bbeb1ce0631cc2f1265_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjAtNC0xLTEtMjY2NDc_5406cf4a-e511-4a93-a680-6eba85be03e4"
      unitRef="usd">222140000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic81a71c7721244eeb671a082daa8a0b5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjAtNi0xLTEtMjY2NDc_19ea9f06-4cb6-4ba9-8a5a-e1b5ff4f3007"
      unitRef="usd">-18583000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjAtMTAtMS0xLTI2NjQ3_7df13968-645c-457a-995e-b4e53c2c3ddd"
      unitRef="usd">1662768000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <sum:ContributionToMembersEquity
      contextRef="ic6199363edb34db0bcbd75fade386d46_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjEtMi0xLTEtMjY2NDc_21e3f79b-8750-40f4-b36f-d99c39fb459f"
      unitRef="usd">32451000</sum:ContributionToMembersEquity>
    <sum:ContributionToMembersEquity
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjEtMTAtMS0xLTI2NjQ3_a6f79ca0-73d9-4be3-9112-7e4f74dcae0e"
      unitRef="usd">32451000</sum:ContributionToMembersEquity>
    <us-gaap:ProfitLoss
      contextRef="i380c21aef208485cb22b2d5290b4d3fd_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjItNC0xLTEtMjY2NDc_78da11bb-d3c6-4203-b811-03bd9390d340"
      unitRef="usd">170971000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjItMTAtMS0xLTI2NjQ3_147d5372-a264-4ea4-81bd-99e95bd89a18"
      unitRef="usd">170971000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if6f1081ca7fc49719614c135f20fb807_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjMtNi0xLTEtMjY2NDc_97410e3c-ea50-49d3-8039-273d90482a96"
      unitRef="usd">2557000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjMtMTAtMS0xLTI2NjQ3_da283ae6-4256-4eec-8779-36760d12474f"
      unitRef="usd">2557000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="ic6199363edb34db0bcbd75fade386d46_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjQtMi0xLTEtMjY2NDc_ffeea4f0-e97c-4c9f-b20d-119a59d6eaa2"
      unitRef="usd">2500000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjQtMTAtMS0xLTI2NjQ3_2eb9a61b-6cd4-4a7d-b80f-a3097230c4af"
      unitRef="usd">2500000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic6199363edb34db0bcbd75fade386d46_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjUtMi0xLTEtMjY2NDc_4fd9bcd6-3ae8-44d6-b1ff-4151a21b5267"
      unitRef="usd">19705000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjUtMTAtMS0xLTI2NjQ3_8c7b60a5-6f7e-433e-95e6-43be6ca201fa"
      unitRef="usd">19705000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <sum:OtherEquityActivityValue
      contextRef="ic6199363edb34db0bcbd75fade386d46_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjYtMi0xLTEtMjY2NDc_8e046c91-7255-4b58-aa32-d1e6b263f893"
      unitRef="usd">-1008000</sum:OtherEquityActivityValue>
    <sum:OtherEquityActivityValue
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjYtMTAtMS0xLTI2NjQ3_70672d66-79e8-42ae-ab55-ccf51284ea77"
      unitRef="usd">-1008000</sum:OtherEquityActivityValue>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e75296f25ec46c8b51ffa4adb0a1d74_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjctMi0xLTEtMjY2NDc_dc215245-a54a-47f5-b422-e0911ff6ca0e"
      unitRef="usd">1507859000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if71728f3ea384b1fa1fb107b5e44f524_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjctNC0xLTEtMjY2NDc_40f59dfa-1e86-4771-90bc-a1424c73794b"
      unitRef="usd">393111000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iae1b6c1dc68e4b08ac06d798f048b5ce_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjctNi0xLTEtMjY2NDc_f7640b67-40ad-47a9-8eaf-9778dc193d82"
      unitRef="usd">-16026000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xNi9mcmFnOjA5ZDA0OWJkOGQ1NTQzZWE5YzY1NjcyNjlkMzA1YTNkL3RhYmxlOmZjZGNkMjE5NjlhMzQyZmY5Y2ExMzliMmUwODZlNWMyL3RhYmxlcmFuZ2U6ZmNkY2QyMTk2OWEzNDJmZjljYTEzOWIyZTA4NmU1YzJfMjctMTAtMS0xLTI2NjQ3_744e786c-a97a-46fb-970d-e1b79fca1a14"
      unitRef="usd">1884944000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1MzE_61557075-c47c-4d1f-b046-a69ee110f32e">Summary of Organization and Significant Accounting Policies&lt;div style="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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit Materials,&#160;LLC (&#x201c;Summit LLC&#x201d; and, together with its subsidiaries, &#x201c;Summit,&#x201d; &#x201c;we,&#x201d; &#x201c;is,&#x201d; &#x201c;our&#x201d; or the &#x201c;Company&#x201d;) is a vertically-integrated construction materials company. The Company is engaged in the production and sale of aggregates, cement, ready-mix concrete, asphalt paving mix and concrete products and owns and operates quarries, sand and gravel pits, two cement plants, cement distribution terminals, ready-mix concrete plants, asphalt plants and landfill sites. It is also engaged in paving and related services. The Company&#x2019;s three operating and reporting segments are the West, East and Cement segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all of the Company&#x2019;s construction materials, products and services are produced, consumed and performed outdoors, primarily in the spring, summer and fall. Seasonal changes and other weather-related conditions can affect the production and sales volumes of its products and delivery of services. Therefore, the financial results for any interim period are typically not indicative of the results expected for the full year. Furthermore, the Company&#x2019;s sales and earnings are sensitive to national, regional and local economic conditions, weather conditions and to cyclical changes in construction spending, among other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit LLC is a wholly owned indirect subsidiary of Summit Materials Holdings&#160;L.P. (&#x201c;Summit Holdings&#x201d;), whose primary owner is Summit Materials, Inc. (&#x201c;Summit Inc.&#x201d;). Summit Inc. was formed as a Delaware corporation on September&#160;23, 2014. Its sole material asset is a controlling equity interest in Summit Holdings. Pursuant to a reorganization into a holding company structure (the &#x201c;Reorganization&#x201d;) in connection with Summit Inc.&#x2019;s March 2015 initial public offering, Summit Inc. became a holding corporation operating and controlling all of the business and affairs of Summit Holdings and its subsidiaries, including Summit LLC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;The consolidated financial statements include the accounts of Summit LLC and its majority owned subsidiaries. All intercompany balances and transactions have been eliminated. The Company attributes consolidated member&#x2019;s interest and net income separately to the controlling and noncontrolling interests. Noncontrolling interests in consolidated subsidiaries represent a 20% ownership in Ohio Valley Asphalt, LLC and, prior to the initial public offering (&#x201c;IPO&#x201d;) and concurrent purchase of the noncontrolling interests Continental Cement Company, L.L.C. (&#x201c;Continental Cement&#x201d;), a 30% redeemable ownership in Continental&#160;Cement. The Company accounts for investments in entities for which it has an ownership of 20% to 50% using the equity method of accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s fiscal year is based on a 52-53 week year with each quarter composed of 13 weeks ending on a Saturday. The year ended January 2, 2021 was a 53-week year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Preparation of these consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) requires management to make estimates and assumptions. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, inventories, valuation of deferred tax assets, goodwill, intangibles and other long-lived assets, pension and other postretirement obligations and asset retirement obligations. Estimates also include revenue earned on contracts and costs to complete contracts. Most of the Company&#x2019;s paving and related services are performed under fixed unit-price contracts with state and local governmental entities. Management regularly evaluates its estimates and assumptions based on historical experience and other factors, including the current economic environment. As future events and their effects cannot be determined with precision, actual results can differ significantly from estimates made. Changes in estimates, including those resulting from continuing changes in the economic environment, are reflected in the Company&#x2019;s consolidated financial statements when the change in estimate occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business and Credit Concentrations&#x2014;&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 operations are conducted primarily across 21 U.S. states and in British Columbia, Canada, with the most significant revenue generated in Texas, Utah, Kansas and Missouri. The Company&#x2019;s accounts receivable consist primarily of amounts due from customers within these areas. Therefore, collection of these accounts is dependent on the economic conditions in the aforementioned states, as well as specific situations affecting individual customers. Credit granted within the Company&#x2019;s trade areas has been granted to many customers and management does not &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;believe that a significant concentration of credit exists with respect to any individual customer or group of customers. No single customer accounted for more than 10% of the Company&#x2019;s total revenue in 2021, 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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&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;&#x2014;Accounts receivable are stated at the amount management expects to collect from outstanding balances. Management provides for probable uncollectible amounts through a charge to earnings and a credit to a valuation allowance based on its assessment of the collectability of individual accounts. In establishing the allowance, management considers historical losses adjusted to take into account current market conditions and its customers&#x2019; financial condition, the amount of receivables in dispute, the current receivables aging and current payment terms. Balances that remain outstanding after reasonable collection efforts are exercised are written off through a charge to the valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balances billed but not paid by customers, pursuant to retainage provisions included in contracts, are generally due upon completion of the contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We earn revenue from the sale of products, which primarily include aggregates, cement, ready-mix concrete and asphalt, but also include concrete products and plastics components, and from the provision of services, which are primarily paving and related services, but also include landfill operations, the receipt and disposal of waste that is converted to fuel for use in our cement plants. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/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;Products &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We earn revenue from the sale of products, which primarily include aggregates, cement, ready-mix concrete and asphalt, but also include concrete products, net of discounts or allowances, if any, and freight and delivery charges billed to customers. Revenue for product sales is recognized when evidence of an arrangement exists and when control passes, which generally is when the product is shipped. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregates and cement products are sold point-of-sale through purchase orders. When the product is sold on account, collectability typically occurs 30 to 60 days after the sale.  Revenue is recognized when cash is received from the customer at the point of sale or when the products are delivered or collected on site. There are no other timing implications that will create a contract asset or liability, and contract modifications are unlikely given the timing and nature of the transaction. Material sales are likely to have multiple performance obligations if the product is sold with delivery. In these instances, delivery most often occurs on the same day as the control of the product transfers to the customer. As a result, even in the case of multiple performance obligations, the performance obligations are satisfied concurrently and revenue is recognized simultaneously. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/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;Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We earn revenue from the provision of services, which are primarily paving and related services, but also include landfill operations and the receipt and disposal of waste that is converted to fuel for use in our cement plants. Revenue from the receipt of waste fuels is recognized when the waste is accepted and a corresponding liability is recognized for the costs to process the waste into fuel for the manufacturing of cement or to ship the waste offsite for disposal in accordance with applicable regulations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Collectability of service contracts is due reasonably after certain milestones in the contract are performed. Milestones vary by project, but are typically calculated using monthly progress based on the percentage of completion or a customer&#x2019;s engineer review of progress. The majority of the time, collection occurs within 90 days of billing and cash is received within the same fiscal year as services performed. On most projects, the customer will withhold a portion of the invoice for retainage, which may last longer than a year depending on the job. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue derived from paving and related services is recognized over time based on the proportion of costs incurred to date relative to the total estimated costs at completion, which approximates progress towards completion. Under this method, we recognize paving and related services revenue as services are rendered. The majority of our construction service contracts are completed within one year, but may occasionally extend beyond this time frame. The majority of our construction service contracts, and therefore, revenue, are opened and completed within one year, with most activity during the spring, summer and fall. We estimate profit as the difference between total estimated revenue and total estimated cost of a contract and recognize that profit over the life of the contract based on input measures. We generally measure progress toward completion on long-term paving and related services contracts based on the proportion of costs incurred to date relative to total estimated costs at completion. We include revisions of estimated profits on contracts in earnings under the cumulative catch-up method, under which the effect of revisions in estimates is recognized immediately. If a revised estimate of contract profitability reveals an anticipated loss on the contract, we recognize the loss in the period it is identified. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual cost to total estimated cost method of accounting involves the use of various estimating techniques to project costs at completion, and in some cases includes estimates of recoveries asserted against the customer for changes in specifications or other disputes. Contract estimates involve various assumptions and projections relative to the outcome of future events over multiple periods, including future labor productivity and availability, the nature and complexity of the work to be performed, the cost and availability of materials, the effect of delayed performance, and the availability and timing of funding from the customer. These estimates are based on our best judgment. A significant change in one or more of these estimates could affect the profitability of one or more of our contracts. We review our contract estimates regularly to assess revisions in contract values and estimated costs at completion. Inherent uncertainties in estimating costs make it at least reasonably possible that the estimates used will change within the near term and over the life of the contracts. No material adjustments to a contract were recognized in the year ended January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize claims when the amount of the claim can be estimated reliably and it is legally enforceable. In evaluating these criteria, we consider the contractual basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs and the objective evidence available to support the claim.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the contract includes variable consideration, we estimate the amount of consideration to which we will be entitled in exchange for transferring the promised goods or services to a customer. The amount of estimated variable consideration included in the transaction price is the amount for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Types of variable consideration include, but are not limited to, liquidated damages and other performance penalties and production and placement bonuses. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of contract modifications relate to the original contract and are often an extension of the original performance obligation. Predominately, modifications are not distinct from the terms in the original contract; therefore, they are considered part of a single performance obligation. We account for the modification using a cumulative catch-up adjustment. However, there are instances where goods or services in a modification are distinct from those transferred prior to the modification. In these situations, we account for the modifications as either a separate contract or prospectively depending on the facts and circumstances of the modification. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, construction contracts contain mobilization costs which are categorized as costs to fulfill a contract. These costs are excluded from any measure of progress toward contract fulfillment. These costs do not result in the transfer of control of a good or service to the customer and are amortized over the life of the contract. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs and estimated earnings in excess of billings are composed principally of revenue recognized on contracts on the percentage of completion method for which billings had not been presented to customers because the amounts were not billable under the contract terms at the balance sheet date. In accordance with the contract terms, the unbilled receivables at the balance sheet date are expected to be billed in following periods. Billings in excess of costs and estimated earnings represent billings in excess of revenue recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Inventories consist of stone that has been removed from quarries and processed for future sale, cement, raw materials and finished concrete blocks. Inventories are valued at the lower of cost or net realizable value and are accounted for on a first-in first-out basis or an average cost basis. If items become obsolete or otherwise unusable or if quantities exceed what is projected to be sold within a reasonable period of time, they will be charged to costs of revenue in the period that the items are designated as obsolete or excess inventory. Stripping costs are costs of removing overburden and waste material to access aggregate materials and are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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, net&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;&#x2014;Property, plant and equipment are recorded at cost, less accumulated depreciation, depletion and amortization. Expenditures for additions and improvements that significantly add to the productive capacity or extend the useful life of an asset are capitalized. Repair and maintenance costs that do not substantially expand productive capacity or extend the life of property, plant and equipment are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Landfill airspace is included in property, plant and equipment at cost and is amortized based on the portion of the airspace used during the period compared to the gross estimated value of available airspace, which is updated periodically as circumstances dictate. Management reassesses the landfill airspace capacity with any changes in value recorded in cost of revenue. Capitalized landfill costs include expenditures for the acquisition of land and related airspace, engineering and permitting costs, cell construction costs and direct site improvement costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon disposal of an asset, the cost and related accumulated depreciation are removed from the Company&#x2019;s accounts and any gain or loss is included in general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 reviews the carrying value of property, plant and equipment for impairment whenever events or circumstances indicate that the carrying value of an asset may not be recoverable from the estimated future cash flows expected to result from its use and eventual disposition. Such indicators may include, among others, deterioration in general economic conditions, adverse changes in the markets in which an entity operates, increases in input costs that have a negative effect on earnings and cash flows or a trend of negative or declining cash flows over multiple periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 is tested for impairment at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets. As a result, the property, plant and equipment impairment test is at a significantly lower level than the level at which goodwill is tested for impairment. In markets where the Company does not produce downstream products, such as ready-mix concrete, asphalt paving mix and paving and related services, the lowest level of largely independent identifiable cash flows is at the individual aggregates operation or a group of aggregates operations collectively serving a local market or the cement operations. Conversely, in vertically-integrated markets, the cash flows of the downstream and upstream businesses are not largely independently identifiable and the vertically-integrated operations are considered the lowest level of largely independent identifiable cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregates mineral bearing land and interests are included in property, plant and equipment. When leased mineral interests are acquired during a business combination, they are valued using an excess earnings approach for the life of the proven and probable reserves. Depletion expense is recorded using a units of production methodology.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Mining and Landfill Reclamation&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;&#x2014;The mining reclamation reserve and financial commitments for landfill closure and post-closure activities are based on management&#x2019;s estimate of future cost requirements to reclaim property at both currently operating and closed sites. Estimates of these obligations have been developed based on management&#x2019;s interpretation of current requirements and proposed regulatory changes and are intended to approximate fair value. Costs are estimated in current dollars, inflated until the expected time of payment, and then discounted back to present value using a credit-adjusted risk-free rate on obligations of similar maturity, adjusted to reflect the Company&#x2019;s credit rating. Changes in the credit-adjusted risk-free rate do not change recorded liabilities. However, subsequent increases in the recognized obligations are measured using a current credit-adjusted risk-free rate. Decreases in the recognized obligations are measured at the initial credit-adjusted risk-free rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in inflation rates, or the amount or, timing of future cost estimates typically result in both (1)&#160;a current adjustment to the recorded liability (and corresponding adjustment to the asset) and (2)&#160;a change in accretion of the liability and depreciation of the asset to be recorded prospectively over the remaining capacity of the unmined quarry or landfill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired. Goodwill recorded in connection with the Company&#x2019;s acquisitions is primarily attributable to the expected profitability, assembled workforces of the acquired businesses and the synergies expected to arise after the Company&#x2019;s acquisition of those businesses. Goodwill is not amortized, but is tested annually for impairment as of the first day of the fourth quarter and at any time that events or circumstances indicate that goodwill may be impaired. A qualitative approach may first be applied to determine whether it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If, as a result of the qualitative assessment, it is determined that an impairment is more likely than not, the two-step quantitative impairment test is then performed, otherwise further analysis is not required. The two-step impairment test first identifies potential goodwill impairment for each reporting unit and then, if necessary, measures the amount of the impairment loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;As a limited liability company, the Company&#x2019;s federal and state income tax attributes are generally passed to its member. However, certain subsidiaries, or subsidiary groups, of the Company are taxable entities subject to income taxes in the United States and Canada, the provisions for which are included in the consolidated financial statements. Significant judgments and estimates are required in the determination of the consolidated income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 computed for differences between the tax basis and financial statement amounts that will result in taxable or deductible amounts in the future. The computed deferred balances are based on enacted tax laws and applicable rates for the periods in which the differences are expected to affect taxable income. A valuation allowance is recognized for deferred tax assets if it is more likely than not that some portion or all of the net deferred tax assets will not be realized. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines it would be able to realize its deferred tax assets for which a &lt;/span&gt;&lt;/div&gt;&lt;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 allowance had been recorded then an adjustment would be made to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 tax positions taken on income tax returns that remain open and positions expected to be taken on the current year tax returns to identify uncertain tax positions. Unrecognized tax benefits on uncertain tax positions are recorded on the basis of a two-step process in which (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the largest amount of tax benefit that is more than 50 percent likely to be realized is recognized. Interest and penalties related to unrecognized tax benefits are recorded in income tax expense (benefit).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Prior Year Reclassifications &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We reclassified $126.7&#160;million and $119.7&#160;million of fixed overhead expenses related to production activities from general and administrative expenses to cost of revenue for the years ended 2020 and 2019, respectively, to conform to the current year presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Accounting Standards &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  In August 2018, the Financial Accounting Standards Board ("FASB") issued  Accounting Standards Update ("ASU") No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which reduces the accounting complexity of implementing a cloud computing service arrangement. The ASU aligns the capitalization of implementation costs among hosting arrangements and costs incurred to develop internal-use software. We adopted this ASU in the first quarter of 2020 and the adoption of this ASU did not have a material 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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In August 2018, the FASB issued ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Disclosure Framework Changes to The Disclosure Requirements for Defined Benefits Plans, which modifies the disclosure requirements of employer-sponsored defined benefit and other postretirement benefits plans. The ASU is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. The adoption of this new ASU did not have a material impact on our consolidated financial results.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <sum:NumberOfPlantsOwnedAndOperated
      contextRef="i870ee6982d5043d9b109abe280aaa815_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfNTUx_4f77b52b-f8da-4489-9a1b-bdb7d196038f"
      unitRef="cementplant">2</sum:NumberOfPlantsOwnedAndOperated>
    <us-gaap:NumberOfReportableSegments
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfNzI3_309c231c-429c-4b74-8f3a-252813817bff"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfNzI3_be8767d9-87c0-4965-925e-7644b7cb2d69"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1Njc_0dd5698f-9947-4654-9677-0fc554aa64a8">&lt;div style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;The consolidated financial statements include the accounts of Summit LLC and its majority owned subsidiaries. All intercompany balances and transactions have been eliminated. The Company attributes consolidated member&#x2019;s interest and net income separately to the controlling and noncontrolling interests. Noncontrolling interests in consolidated subsidiaries represent a 20% ownership in Ohio Valley Asphalt, LLC and, prior to the initial public offering (&#x201c;IPO&#x201d;) and concurrent purchase of the noncontrolling interests Continental Cement Company, L.L.C. (&#x201c;Continental Cement&#x201d;), a 30% redeemable ownership in Continental&#160;Cement. The Company accounts for investments in entities for which it has an ownership of 20% to 50% using the equity method of accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company&#x2019;s fiscal year is based on a 52-53 week year with each quarter composed of 13 weeks ending on a Saturday. The year ended January 2, 2021 was a 53-week year.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i89d40ddd21fd437292d3e243364881a9_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjQ4MA_4789b28c-8d3c-4574-8c59-3ea0fac91627"
      unitRef="number">0.20</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i54e453510e844aca8a2ad3261177d88c_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY4OA_8d41b0f6-be65-4b23-b2b0-cd1f7c5fdb51"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:UseOfEstimates
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1NTk_1f46aad5-811f-455f-a8a5-1a2cb3610df7">&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Preparation of these consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) requires management to make estimates and assumptions. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, inventories, valuation of deferred tax assets, goodwill, intangibles and other long-lived assets, pension and other postretirement obligations and asset retirement obligations. Estimates also include revenue earned on contracts and costs to complete contracts. Most of the Company&#x2019;s paving and related services are performed under fixed unit-price contracts with state and local governmental entities. Management regularly evaluates its estimates and assumptions based on historical experience and other factors, including the current economic environment. As future events and their effects cannot be determined with precision, actual results can differ significantly from estimates made. Changes in estimates, including those resulting from continuing changes in the economic environment, are reflected in the Company&#x2019;s consolidated financial statements when the change in estimate occurs.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1ODE_8af6d05c-d355-43d1-9ef8-df3dd9b2ad2c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business and Credit Concentrations&#x2014;&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 operations are conducted primarily across 21 U.S. states and in British Columbia, Canada, with the most significant revenue generated in Texas, Utah, Kansas and Missouri. The Company&#x2019;s accounts receivable consist primarily of amounts due from customers within these areas. Therefore, collection of these accounts is dependent on the economic conditions in the aforementioned states, as well as specific situations affecting individual customers. Credit granted within the Company&#x2019;s trade areas has been granted to many customers and management does not &lt;/span&gt;believe that a significant concentration of credit exists with respect to any individual customer or group of customers.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfNDQ5MA_51eca4ce-063b-47a8-8952-8ffeea938f91"
      unitRef="state">21</us-gaap:NumberOfStatesInWhichEntityOperates>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1NTM_066b0f1b-0d89-4080-bb58-2a0e2a9292cf">&lt;div style="text-indent:36pt"&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&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;&#x2014;Accounts receivable are stated at the amount management expects to collect from outstanding balances. Management provides for probable uncollectible amounts through a charge to earnings and a credit to a valuation allowance based on its assessment of the collectability of individual accounts. In establishing the allowance, management considers historical losses adjusted to take into account current market conditions and its customers&#x2019; financial condition, the amount of receivables in dispute, the current receivables aging and current payment terms. Balances that remain outstanding after reasonable collection efforts are exercised are written off through a charge to the valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balances billed but not paid by customers, pursuant to retainage provisions included in contracts, are generally due upon completion of the contracts.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1NDk_cfdf7191-1062-4c28-9c80-ee3ccc31509b">&lt;div style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We earn revenue from the sale of products, which primarily include aggregates, cement, ready-mix concrete and asphalt, but also include concrete products and plastics components, and from the provision of services, which are primarily paving and related services, but also include landfill operations, the receipt and disposal of waste that is converted to fuel for use in our cement plants. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/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;Products &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We earn revenue from the sale of products, which primarily include aggregates, cement, ready-mix concrete and asphalt, but also include concrete products, net of discounts or allowances, if any, and freight and delivery charges billed to customers. Revenue for product sales is recognized when evidence of an arrangement exists and when control passes, which generally is when the product is shipped. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregates and cement products are sold point-of-sale through purchase orders. When the product is sold on account, collectability typically occurs 30 to 60 days after the sale.  Revenue is recognized when cash is received from the customer at the point of sale or when the products are delivered or collected on site. There are no other timing implications that will create a contract asset or liability, and contract modifications are unlikely given the timing and nature of the transaction. Material sales are likely to have multiple performance obligations if the product is sold with delivery. In these instances, delivery most often occurs on the same day as the control of the product transfers to the customer. As a result, even in the case of multiple performance obligations, the performance obligations are satisfied concurrently and revenue is recognized simultaneously. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/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;Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We earn revenue from the provision of services, which are primarily paving and related services, but also include landfill operations and the receipt and disposal of waste that is converted to fuel for use in our cement plants. Revenue from the receipt of waste fuels is recognized when the waste is accepted and a corresponding liability is recognized for the costs to process the waste into fuel for the manufacturing of cement or to ship the waste offsite for disposal in accordance with applicable regulations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Collectability of service contracts is due reasonably after certain milestones in the contract are performed. Milestones vary by project, but are typically calculated using monthly progress based on the percentage of completion or a customer&#x2019;s engineer review of progress. The majority of the time, collection occurs within 90 days of billing and cash is received within the same fiscal year as services performed. On most projects, the customer will withhold a portion of the invoice for retainage, which may last longer than a year depending on the job. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue derived from paving and related services is recognized over time based on the proportion of costs incurred to date relative to the total estimated costs at completion, which approximates progress towards completion. Under this method, we recognize paving and related services revenue as services are rendered. The majority of our construction service contracts are completed within one year, but may occasionally extend beyond this time frame. The majority of our construction service contracts, and therefore, revenue, are opened and completed within one year, with most activity during the spring, summer and fall. We estimate profit as the difference between total estimated revenue and total estimated cost of a contract and recognize that profit over the life of the contract based on input measures. We generally measure progress toward completion on long-term paving and related services contracts based on the proportion of costs incurred to date relative to total estimated costs at completion. We include revisions of estimated profits on contracts in earnings under the cumulative catch-up method, under which the effect of revisions in estimates is recognized immediately. If a revised estimate of contract profitability reveals an anticipated loss on the contract, we recognize the loss in the period it is identified. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual cost to total estimated cost method of accounting involves the use of various estimating techniques to project costs at completion, and in some cases includes estimates of recoveries asserted against the customer for changes in specifications or other disputes. Contract estimates involve various assumptions and projections relative to the outcome of future events over multiple periods, including future labor productivity and availability, the nature and complexity of the work to be performed, the cost and availability of materials, the effect of delayed performance, and the availability and timing of funding from the customer. These estimates are based on our best judgment. A significant change in one or more of these estimates could affect the profitability of one or more of our contracts. We review our contract estimates regularly to assess revisions in contract values and estimated costs at completion. Inherent uncertainties in estimating costs make it at least reasonably possible that the estimates used will change within the near term and over the life of the contracts. No material adjustments to a contract were recognized in the year ended January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize claims when the amount of the claim can be estimated reliably and it is legally enforceable. In evaluating these criteria, we consider the contractual basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs and the objective evidence available to support the claim.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the contract includes variable consideration, we estimate the amount of consideration to which we will be entitled in exchange for transferring the promised goods or services to a customer. The amount of estimated variable consideration included in the transaction price is the amount for which it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Types of variable consideration include, but are not limited to, liquidated damages and other performance penalties and production and placement bonuses. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of contract modifications relate to the original contract and are often an extension of the original performance obligation. Predominately, modifications are not distinct from the terms in the original contract; therefore, they are considered part of a single performance obligation. We account for the modification using a cumulative catch-up adjustment. However, there are instances where goods or services in a modification are distinct from those transferred prior to the modification. In these situations, we account for the modifications as either a separate contract or prospectively depending on the facts and circumstances of the modification. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, construction contracts contain mobilization costs which are categorized as costs to fulfill a contract. These costs are excluded from any measure of progress toward contract fulfillment. These costs do not result in the transfer of control of a good or service to the customer and are amortized over the life of the contract. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs and estimated earnings in excess of billings are composed principally of revenue recognized on contracts on the percentage of completion method for which billings had not been presented to customers because the amounts were not billable under the contract terms at the balance sheet date. In accordance with the contract terms, the unbilled receivables at the balance sheet date are expected to be billed in following periods. Billings in excess of costs and estimated earnings represent billings in excess of revenue recognized.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <sum:RevenueFromContractWithCustomerCollectionTerms
      contextRef="if3cde1fe2e744ddcb0e5e14c2b2c00b5_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfNzA3Mg_f85a4b67-4f72-4ad2-97f2-db0068eebbf6">P30D</sum:RevenueFromContractWithCustomerCollectionTerms>
    <sum:RevenueFromContractWithCustomerCollectionTerms
      contextRef="if9738209a3024533afb905185266f609_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfNzA3OA_68969c7b-f4cb-4619-9bc4-9e5871d60992">P60D</sum:RevenueFromContractWithCustomerCollectionTerms>
    <sum:RevenueFromContractWithCustomerCollectionTerms
      contextRef="i78c96fa4931744259895bdafd2e0e3cb_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfODY2MA_e7c23ec3-086a-49ed-8da9-ff44e8b7cbe3">P90D</sum:RevenueFromContractWithCustomerCollectionTerms>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1ODI_0a3bdccb-3630-47a5-96e2-62620b518517">&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Inventories consist of stone that has been removed from quarries and processed for future sale, cement, raw materials and finished concrete blocks. Inventories are valued at the lower of cost or net realizable value and are accounted for on a first-in first-out basis or an average cost basis. If items become obsolete or otherwise unusable or if quantities exceed what is projected to be sold within a reasonable period of time, they will be charged to costs of revenue in the period that the items are designated as obsolete or excess inventory. Stripping costs are costs of removing overburden and waste material to access aggregate materials and are expensed as incurred.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1NjU_0b44e786-19db-47a0-8f99-edaa450049dc">&lt;div style="text-indent:36pt"&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, net&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;&#x2014;Property, plant and equipment are recorded at cost, less accumulated depreciation, depletion and amortization. Expenditures for additions and improvements that significantly add to the productive capacity or extend the useful life of an asset are capitalized. Repair and maintenance costs that do not substantially expand productive capacity or extend the life of property, plant and equipment are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Landfill airspace is included in property, plant and equipment at cost and is amortized based on the portion of the airspace used during the period compared to the gross estimated value of available airspace, which is updated periodically as circumstances dictate. Management reassesses the landfill airspace capacity with any changes in value recorded in cost of revenue. Capitalized landfill costs include expenditures for the acquisition of land and related airspace, engineering and permitting costs, cell construction costs and direct site improvement costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon disposal of an asset, the cost and related accumulated depreciation are removed from the Company&#x2019;s accounts and any gain or loss is included in general and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 reviews the carrying value of property, plant and equipment for impairment whenever events or circumstances indicate that the carrying value of an asset may not be recoverable from the estimated future cash flows expected to result from its use and eventual disposition. Such indicators may include, among others, deterioration in general economic conditions, adverse changes in the markets in which an entity operates, increases in input costs that have a negative effect on earnings and cash flows or a trend of negative or declining cash flows over multiple periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 is tested for impairment at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets. As a result, the property, plant and equipment impairment test is at a significantly lower level than the level at which goodwill is tested for impairment. In markets where the Company does not produce downstream products, such as ready-mix concrete, asphalt paving mix and paving and related services, the lowest level of largely independent identifiable cash flows is at the individual aggregates operation or a group of aggregates operations collectively serving a local market or the cement operations. Conversely, in vertically-integrated markets, the cash flows of the downstream and upstream businesses are not largely independently identifiable and the vertically-integrated operations are considered the lowest level of largely independent identifiable cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregates mineral bearing land and interests are included in property, plant and equipment. When leased mineral interests are acquired during a business combination, they are valued using an excess earnings approach for the life of the proven and probable reserves. Depletion expense is recorded using a units of production methodology.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1Nzg_09c7dd29-9f5a-41eb-88dc-037131192e97">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Mining and Landfill Reclamation&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;&#x2014;The mining reclamation reserve and financial commitments for landfill closure and post-closure activities are based on management&#x2019;s estimate of future cost requirements to reclaim property at both currently operating and closed sites. Estimates of these obligations have been developed based on management&#x2019;s interpretation of current requirements and proposed regulatory changes and are intended to approximate fair value. Costs are estimated in current dollars, inflated until the expected time of payment, and then discounted back to present value using a credit-adjusted risk-free rate on obligations of similar maturity, adjusted to reflect the Company&#x2019;s credit rating. Changes in the credit-adjusted risk-free rate do not change recorded liabilities. However, subsequent increases in the recognized obligations are measured using a current credit-adjusted risk-free rate. Decreases in the recognized obligations are measured at the initial credit-adjusted risk-free rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in inflation rates, or the amount or, timing of future cost estimates typically result in both (1)&#160;a current adjustment to the recorded liability (and corresponding adjustment to the asset) and (2)&#160;a change in accretion of the liability and depreciation of the asset to be recorded prospectively over the remaining capacity of the unmined quarry or landfill.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1MzY_62ef44be-d562-4204-bd2c-6f046183b202">&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Goodwill represents the purchase price paid in excess of the fair value of net tangible and intangible assets acquired. Goodwill recorded in connection with the Company&#x2019;s acquisitions is primarily attributable to the expected profitability, assembled workforces of the acquired businesses and the synergies expected to arise after the Company&#x2019;s acquisition of those businesses. Goodwill is not amortized, but is tested annually for impairment as of the first day of the fourth quarter and at any time that events or circumstances indicate that goodwill may be impaired. A qualitative approach may first be applied to determine whether it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If, as a result of the qualitative assessment, it is determined that an impairment is more likely than not, the two-step quantitative impairment test is then performed, otherwise further analysis is not required. The two-step impairment test first identifies potential goodwill impairment for each reporting unit and then, if necessary, measures the amount of the impairment loss.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1ODU_5a6ac5fd-9352-42f9-ba11-dc1c4e6aec64">&lt;div style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;As a limited liability company, the Company&#x2019;s federal and state income tax attributes are generally passed to its member. However, certain subsidiaries, or subsidiary groups, of the Company are taxable entities subject to income taxes in the United States and Canada, the provisions for which are included in the consolidated financial statements. Significant judgments and estimates are required in the determination of the consolidated income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 computed for differences between the tax basis and financial statement amounts that will result in taxable or deductible amounts in the future. The computed deferred balances are based on enacted tax laws and applicable rates for the periods in which the differences are expected to affect taxable income. A valuation allowance is recognized for deferred tax assets if it is more likely than not that some portion or all of the net deferred tax assets will not be realized. In making such a determination, all available positive and negative evidence is considered, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. If the Company determines it would be able to realize its deferred tax assets for which a &lt;/span&gt;&lt;/div&gt;&lt;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 allowance had been recorded then an adjustment would be made to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 tax positions taken on income tax returns that remain open and positions expected to be taken on the current year tax returns to identify uncertain tax positions. Unrecognized tax benefits on uncertain tax positions are recorded on the basis of a two-step process in which (1) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, the largest amount of tax benefit that is more than 50 percent likely to be realized is recognized. Interest and penalties related to unrecognized tax benefits are recorded in income tax expense (benefit).&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idc2e257f05584afe8121ad9699cd98cd_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMTY0OTI2NzQ2OTA1Mg_49552af5-1806-495f-a98e-5e4b28714d8a"
      unitRef="usd">-126700000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idc2e257f05584afe8121ad9699cd98cd_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMTY0OTI2NzQ2OTA1Mg_c2002ff7-7f23-4044-906d-dc4211c980c1"
      unitRef="usd">126700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5ed9449600ac4ff4b40a8cd94153c306_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMTY0OTI2NzQ2OTA2OA_30f83357-e144-4056-8ba6-8acad98ccd38"
      unitRef="usd">119700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5ed9449600ac4ff4b40a8cd94153c306_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMTY0OTI2NzQ2OTA2OA_8f549bf6-27d6-4e57-b958-4fd4560daeff"
      unitRef="usd">-119700000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8xOS9mcmFnOjJhNGI2ZDg3MzIyNDRjNjdiOGI0MTdkMGZiMjY4YmQ5L3RleHRyZWdpb246MmE0YjZkODczMjI0NGM2N2I4YjQxN2QwZmIyNjhiZDlfMjY1NTc_594f97f7-fde7-4801-9bb1-588991829f0f">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Accounting Standards &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  In August 2018, the Financial Accounting Standards Board ("FASB") issued  Accounting Standards Update ("ASU") No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which reduces the accounting complexity of implementing a cloud computing service arrangement. The ASU aligns the capitalization of implementation costs among hosting arrangements and costs incurred to develop internal-use software. We adopted this ASU in the first quarter of 2020 and the adoption of this ASU did not have a material 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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In August 2018, the FASB issued ASU No. 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Disclosure Framework Changes to The Disclosure Requirements for Defined Benefits Plans, which modifies the disclosure requirements of employer-sponsored defined benefit and other postretirement benefits plans. The ASU is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years. The adoption of this new ASU did not have a material impact on our consolidated financial results.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMTkyMw_77b52ce3-bc48-4ecc-a90a-855d84470cca">Acquisitions and Dispositions&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has completed numerous acquisitions since its formation. The operations of each acquisition have been included in the Company&#x2019;s consolidated results of operations since the respective closing dates of the acquisitions. The Company measures all assets acquired and liabilities assumed at their acquisition-date fair value. Goodwill acquired during a business combination has an indefinite life and is not amortized. The following table summarizes the Company&#x2019;s acquisitions by region and period:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span 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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The purchase price allocation, primarily the valuation of property, plant and equipment for the acquisitions completed during the year end ended 2021 have not yet been finalized due to the recent timing of the acquisitions, status of the valuation of property, plant and equipment and finalization of related tax returns. The following table summarizes aggregated information regarding the fair values of the assets acquired and liabilities assumed as of the respective acquisition dates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Financial 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;&#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;8,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Net assets acquired&lt;/span&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;20,662&#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;123,846&#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:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 price&lt;/span&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;20,662&#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;123,846&#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:400;line-height:100%"&gt;Acquisition-related 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;(1,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;(369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Net cash paid for acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;A number of acquisition-related liabilities have been recorded subject to terms in the relevant purchase agreements, including deferred consideration and noncompete payments. Noncompete payments have been accrued where certain former owners of newly acquired companies have entered into standard noncompete arrangements. Subject to terms and conditions stated in these noncompete agreements, payments are generally made over a five-year period. Deferred consideration is purchase price consideration paid in the future as agreed to in the purchase agreement and is not contingent on future events. Deferred consideration is generally scheduled to be paid in years ranging from 5 to 20&#160;years in annual installments. The remaining payments due under these noncompete and deferred consideration agreements are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total scheduled payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total noncompete obligations and deferred consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accretion on the deferred consideration and noncompete obligations is recorded in interest expense.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During 2021, as part of the Company's Elevate Summit strategy to rationalize assets, the Company sold seven businesses in the East segment and one business in the West segment, resulting in total cash proceeds of $128.3&#160;million and a net gain on disposition of business of $20.0&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <sum:ScheduleOfBusinessAcquisitionsNumberOfAcquisitionsByRegionTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMTkyOQ_f46a4ed7-1c39-4c77-a945-c708531a93a1">The following table summarizes the Company&#x2019;s acquisitions by region and period:&lt;div style="text-indent:87.75pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</sum:ScheduleOfBusinessAcquisitionsNumberOfAcquisitionsByRegionTableTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i009066e68b4143ae9922c98138c2bbb3_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOmFiNDg5NDY1NTQ3MDRjZWI5ZGM1YTRiYzJiZjZhMjc0L3RhYmxlcmFuZ2U6YWI0ODk0NjU1NDcwNGNlYjlkYzVhNGJjMmJmNmEyNzRfMS0yLTEtMS0yNjY0Nw_c4440f12-c474-415c-858f-599009d92f90"
      unitRef="acquisition">0</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i418e99c657c14c06ad91895d050e60d2_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOmFiNDg5NDY1NTQ3MDRjZWI5ZGM1YTRiYzJiZjZhMjc0L3RhYmxlcmFuZ2U6YWI0ODk0NjU1NDcwNGNlYjlkYzVhNGJjMmJmNmEyNzRfMS00LTEtMS0yNjY0Nw_f84460fa-b7ed-45b9-a724-88a69a6a993b"
      unitRef="acquisition">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="ie0f1f048ec174168bf2c275422851c6e_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOmFiNDg5NDY1NTQ3MDRjZWI5ZGM1YTRiYzJiZjZhMjc0L3RhYmxlcmFuZ2U6YWI0ODk0NjU1NDcwNGNlYjlkYzVhNGJjMmJmNmEyNzRfMS02LTEtMS0yNjY0Nw_8de13516-d50c-46df-840f-c55902f6a9d3"
      unitRef="acquisition">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i6e31619509414ab5943f59a69ca88b5a_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOmFiNDg5NDY1NTQ3MDRjZWI5ZGM1YTRiYzJiZjZhMjc0L3RhYmxlcmFuZ2U6YWI0ODk0NjU1NDcwNGNlYjlkYzVhNGJjMmJmNmEyNzRfMi0yLTEtMS0yNjY0Nw_a76f4759-456c-4d0a-903b-344ffaddfa23"
      unitRef="acquisition">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="ib2f314e255634946858870c478aa5f6a_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOmFiNDg5NDY1NTQ3MDRjZWI5ZGM1YTRiYzJiZjZhMjc0L3RhYmxlcmFuZ2U6YWI0ODk0NjU1NDcwNGNlYjlkYzVhNGJjMmJmNmEyNzRfMi00LTEtMS0yNjY0Nw_a3b925c5-ad21-4c75-9da2-438d2adac824"
      unitRef="acquisition">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i3c277bedb48a4f2fa7235f4ef153a160_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOmFiNDg5NDY1NTQ3MDRjZWI5ZGM1YTRiYzJiZjZhMjc0L3RhYmxlcmFuZ2U6YWI0ODk0NjU1NDcwNGNlYjlkYzVhNGJjMmJmNmEyNzRfMi02LTEtMS0yNjY0Nw_4c343bb6-7fc0-478b-9e5c-0d0d5c5b4125"
      unitRef="acquisition">0</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMTkzMw_19f14b60-3fc6-4fe3-b1fb-c3a124dd7045">The following table summarizes aggregated information regarding the fair values of the assets acquired and liabilities assumed as of the respective acquisition dates:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Financial 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;&#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;8,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Net assets acquired&lt;/span&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;20,662&#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;123,846&#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:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 price&lt;/span&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;20,662&#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;123,846&#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:400;line-height:100%"&gt;Acquisition-related 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;(1,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;(369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Net cash paid for acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets
      contextRef="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMS0yLTEtMS0yNjY0Nw_56952456-a0f8-47d5-8db3-7677f8a50c8e"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets
      contextRef="idc36485ce06d4feda94387d1512cf231_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMS00LTEtMS0yNjY0Nw_a3efe7bc-e921-43c6-a3dd-1afcc771c167"
      unitRef="usd">8696000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMi0yLTEtMS0yNjY0Nw_f9ab3e50-9863-4af4-9c05-fffd5765b94e"
      unitRef="usd">2406000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="idc36485ce06d4feda94387d1512cf231_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMi00LTEtMS0yNjY0Nw_4b8d8e9f-f8d9-44e5-80b9-3683780ceaa6"
      unitRef="usd">2856000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMy0yLTEtMS0yNjY0Nw_125fd5bb-90ae-4c99-ad27-ea52e2830016"
      unitRef="usd">19668000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="idc36485ce06d4feda94387d1512cf231_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMy00LTEtMS0yNjY0Nw_ef358ab9-a1e0-4a23-8b95-318e184e9f90"
      unitRef="usd">130042000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfNC0yLTEtMS0yNjY0Nw_5151dd5e-c1e3-48a0-bc98-dbfe2795b142"
      unitRef="usd">702000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="idc36485ce06d4feda94387d1512cf231_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfNC00LTEtMS0yNjY0Nw_bd7d99de-5ce1-4a99-a2ec-4c8da39680c4"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <sum:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustedOtherAssets
      contextRef="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfNS0yLTEtMS0yNjY0Nw_73787fa7-0e7e-4bdc-bfbe-6c068d005334"
      unitRef="usd">98000</sum:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustedOtherAssets>
    <sum:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustedOtherAssets
      contextRef="idc36485ce06d4feda94387d1512cf231_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfNS00LTEtMS0yNjY0Nw_ac37f7de-8ffb-475c-afe5-f5e99b0c6409"
      unitRef="usd">2790000</sum:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities
      contextRef="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfNi0yLTEtMS0yNjY0Nw_21b169c0-fca0-48d3-a476-1afa911383ee"
      unitRef="usd">1742000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities
      contextRef="idc36485ce06d4feda94387d1512cf231_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfNi00LTEtMS0yNjY0Nw_8d680082-a471-4fd5-9848-8a2c2bc9d1b2"
      unitRef="usd">4469000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfNy0yLTEtMS0yNjY0Nw_a80ee595-bde9-41ad-a0d5-a8d204826bf6"
      unitRef="usd">470000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="idc36485ce06d4feda94387d1512cf231_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfNy00LTEtMS0yNjY0Nw_b4ab711e-db76-47f7-8b01-8ea8ffd05ea8"
      unitRef="usd">16069000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfOC0yLTEtMS0yNjY0Nw_8302029d-ac0c-4149-a66d-6d0f9ec95476"
      unitRef="usd">20662000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="idc36485ce06d4feda94387d1512cf231_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfOC00LTEtMS0yNjY0Nw_385adf27-6a60-4a86-838d-3a017901fa1d"
      unitRef="usd">123846000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfOS0yLTEtMS0yNjY0Nw_c8fee8b8-7ba8-44f0-a499-51e88e6ec211"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idc36485ce06d4feda94387d1512cf231_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfOS00LTEtMS0yNjY0Nw_27006f2a-ec62-4753-8608-33eb76047d96"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id22f470e2a134e6dbcd4e8b30a96a3ca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMTAtMi0xLTEtMjY2NDc_52fe5205-ef99-4123-9e95-075433db25ff"
      unitRef="usd">20662000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="idc36485ce06d4feda94387d1512cf231_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMTAtNC0xLTEtMjY2NDc_f18860a6-a839-4ce7-9ec1-22b59ccb0753"
      unitRef="usd">123846000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i425f068d5f284bfd9060e64638d448b7_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMTEtMi0xLTEtMjY2NDc_c88e8247-2aef-48b3-90a3-45a863f55482"
      unitRef="usd">1149000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ib39034945a4f4937b5e73a6fb999c550_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMTEtNC0xLTEtMjY2NDc_c2593c56-660e-4403-bc4e-4f762c0a79e2"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i425f068d5f284bfd9060e64638d448b7_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMTItMi0xLTEtMjY2NDc_a309c207-1436-48a4-8674-3b9fd2f56324"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="ib39034945a4f4937b5e73a6fb999c550_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMTItNC0xLTEtMjY2NDc_6baab9a4-3e9d-4c3c-9e31-9385946af639"
      unitRef="usd">369000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i425f068d5f284bfd9060e64638d448b7_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMTMtMi0xLTEtMjY2NDc_3ed3abbd-3600-4d78-81b7-74c81d72c415"
      unitRef="usd">19513000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib39034945a4f4937b5e73a6fb999c550_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjlkYzBkOTQwOWIxNjQ1NTI4NmI3YmJjOTM1MjA0MWMyL3RhYmxlcmFuZ2U6OWRjMGQ5NDA5YjE2NDU1Mjg2YjdiYmM5MzUyMDQxYzJfMTMtNC0xLTEtMjY2NDc_e9344ccf-e502-41a3-9022-54056586090e"
      unitRef="usd">123477000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <sum:NoncompeteAgreementsPaymentTerm
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMTkzNg_9f78b84b-bc4a-4967-8634-4120fd0edeba">P5Y</sum:NoncompeteAgreementsPaymentTerm>
    <sum:DeferredConsiderationPaymentTerm
      contextRef="i072cef719b594e768cdcc4f4c70c0c06_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMTY2OQ_39f794b4-b422-488e-9e5b-ad2867bd7d00">P5Y</sum:DeferredConsiderationPaymentTerm>
    <sum:DeferredConsiderationPaymentTerm
      contextRef="ic14552206fae468d896c9f89369283b4_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMTY3NQ_7c6a3810-9c8d-4463-a1bb-f10679add1f9">P20Y</sum:DeferredConsiderationPaymentTerm>
    <sum:ScheduleOfBusinessAcquisitionsByAcquisitionNoncompeteAndDeferredConsiderationMaturityTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMTkyNQ_0247fe6c-942a-4b67-bc81-91846e799e49">The remaining payments due under these noncompete and deferred consideration agreements are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total scheduled payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total noncompete obligations and deferred consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;</sum:ScheduleOfBusinessAcquisitionsByAcquisitionNoncompeteAndDeferredConsiderationMaturityTableTextBlock>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="id340b5f4f9f243b1a6491e5007944403_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjRmZjMxMDJjY2FhMzQ3NzhhMjdkYzkyOGExOWQ5YWU0L3RhYmxlcmFuZ2U6NGZmMzEwMmNjYWEzNDc3OGEyN2RjOTI4YTE5ZDlhZTRfMC0xLTEtMS0yNjY0Nw_15ec8e37-2d4d-4f44-b3b3-dcfe52078ab7"
      unitRef="usd">13001000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="id340b5f4f9f243b1a6491e5007944403_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjRmZjMxMDJjY2FhMzQ3NzhhMjdkYzkyOGExOWQ5YWU0L3RhYmxlcmFuZ2U6NGZmMzEwMmNjYWEzNDc3OGEyN2RjOTI4YTE5ZDlhZTRfMS0xLTEtMS0yNjY0Nw_c5b50bea-6227-4f08-a82f-b243560e6c2e"
      unitRef="usd">12167000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="id340b5f4f9f243b1a6491e5007944403_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjRmZjMxMDJjY2FhMzQ3NzhhMjdkYzkyOGExOWQ5YWU0L3RhYmxlcmFuZ2U6NGZmMzEwMmNjYWEzNDc3OGEyN2RjOTI4YTE5ZDlhZTRfMi0xLTEtMS0yNjY0Nw_5c8ed547-d7e4-484d-b55f-af4511b253cb"
      unitRef="usd">6870000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="id340b5f4f9f243b1a6491e5007944403_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjRmZjMxMDJjY2FhMzQ3NzhhMjdkYzkyOGExOWQ5YWU0L3RhYmxlcmFuZ2U6NGZmMzEwMmNjYWEzNDc3OGEyN2RjOTI4YTE5ZDlhZTRfMy0xLTEtMS0yNjY0Nw_61c72dbc-4d26-4ff4-abbd-05bc372b8e46"
      unitRef="usd">7317000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="id340b5f4f9f243b1a6491e5007944403_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjRmZjMxMDJjY2FhMzQ3NzhhMjdkYzkyOGExOWQ5YWU0L3RhYmxlcmFuZ2U6NGZmMzEwMmNjYWEzNDc3OGEyN2RjOTI4YTE5ZDlhZTRfNC0xLTEtMS0yNjY0Nw_4c77ea52-bd19-4709-aa97-85269e2014b5"
      unitRef="usd">6068000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligationDueAfterFifthYear
      contextRef="id340b5f4f9f243b1a6491e5007944403_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjRmZjMxMDJjY2FhMzQ3NzhhMjdkYzkyOGExOWQ5YWU0L3RhYmxlcmFuZ2U6NGZmMzEwMmNjYWEzNDc3OGEyN2RjOTI4YTE5ZDlhZTRfNS0xLTEtMS0yNjY0Nw_adad8d0d-8828-4977-8879-8f60f7079817"
      unitRef="usd">10385000</us-gaap:ContractualObligationDueAfterFifthYear>
    <us-gaap:ContractualObligation
      contextRef="id340b5f4f9f243b1a6491e5007944403_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjRmZjMxMDJjY2FhMzQ3NzhhMjdkYzkyOGExOWQ5YWU0L3RhYmxlcmFuZ2U6NGZmMzEwMmNjYWEzNDc3OGEyN2RjOTI4YTE5ZDlhZTRfNi0xLTEtMS0yNjY0Nw_3771947c-d633-468f-8161-567adc2e4cec"
      unitRef="usd">55808000</us-gaap:ContractualObligation>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="i3a29a6da6ca24c70bc36caab4cdb90c6_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjRmZjMxMDJjY2FhMzQ3NzhhMjdkYzkyOGExOWQ5YWU0L3RhYmxlcmFuZ2U6NGZmMzEwMmNjYWEzNDc3OGEyN2RjOTI4YTE5ZDlhZTRfNy0xLTEtMS0yNjY0Nw_21191f18-5dc0-4fd2-b70c-89ece4b2e8a7"
      unitRef="usd">-10697000</us-gaap:LiabilitiesFairValueAdjustment>
    <sum:ContractualObligationsPresentValue
      contextRef="i3a29a6da6ca24c70bc36caab4cdb90c6_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RhYmxlOjRmZjMxMDJjY2FhMzQ3NzhhMjdkYzkyOGExOWQ5YWU0L3RhYmxlcmFuZ2U6NGZmMzEwMmNjYWEzNDc3OGEyN2RjOTI4YTE5ZDlhZTRfOC0xLTEtMS0yNjY0Nw_4fdf9c98-497b-408b-8070-851dbdba2791"
      unitRef="usd">45111000</sum:ContractualObligationsPresentValue>
    <sum:NumberOfBusinessesSold
      contextRef="i7eed87c0caff4eabbff95f4aecb01778_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMjE5OTAyMzI2MTM2Mg_4bfaa157-a8fe-427f-be10-f93ddd940c1a"
      unitRef="business">7</sum:NumberOfBusinessesSold>
    <sum:NumberOfBusinessesSold
      contextRef="i10a005e2326a4e4f8ba92bc0acee48a4_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMjE5OTAyMzI2MTM4OA_6fe72366-2524-4507-b286-9657b679bc0c"
      unitRef="business">1</sum:NumberOfBusinessesSold>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMjE5OTAyMzI2MTMzMg_10d19bad-d625-4378-96f8-7ae54c2d2ac4"
      unitRef="usd">128300000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i6d33da5e71f34b8f87a8223d83f8c2c9_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yMi9mcmFnOmM0NmY5YWQ2ZTlhYjQ1MWZhMDM0Y2YyYTVmNDQzN2E1L3RleHRyZWdpb246YzQ2ZjlhZDZlOWFiNDUxZmEwMzRjZjJhNWY0NDM3YTVfMjE5OTAyMzI2MTM0OA_95faef1f-a195-4ad7-b4ca-c7fd2b9eb32b"
      unitRef="usd">20000000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RleHRyZWdpb246ZTU1YjkxMWJjOGVmNGMxYTlhZDI5NWIzNmMxODg1N2VfMjM4MQ_50be3415-3d34-4626-a936-4eca2f5bbc82">Goodwill&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of January 1, 2022, the Company had 11 reporting units with goodwill for which the annual goodwill impairment test was completed. We perform the annual impairment test on the first day of the fourth quarter each year. We initially perform a qualitative analysis. As a result of this analysis, it was determined that it is more likely than not that the fair value of seven reporting units were greater than its carrying value. For the remaining reporting units we perform a two-step quantitative analysis. Step 1 of that analysis compares the estimated the fair value of the reporting units using an income approach (i.e., a discounted cash flow technique) and a market approach to the carrying value of the reporting unit. If the estimated fair value exceeds its carrying value, the goodwill of the reporting unit is not considered impaired. If the carrying value of the reporting unit exceeds its fair value, we proceed to the second step to measure the amount of potential impairment loss. Based on this analysis, it was determined that the reporting units&#x2019; fair values were greater than their carrying values and no impairment charges were recognized in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These estimates of a reporting unit&#x2019;s fair value involve significant management estimates and assumptions, including but not limited to sales prices of similar assets, assumptions related to future profitability, cash flows, and discount rates. These estimates are based upon historical trends, management&#x2019;s knowledge and experience and overall economic factors, including projections of future earnings potential. Developing discounted future cash flow estimates in applying the income approach required management to evaluate its intermediate to longer-term strategies, including, but not limited to, estimates about revenue growth, operating margins, capital requirements, inflation and working capital management. The development of appropriate rates to discount the estimated future cash flows required the selection of risk premiums, which can materially affect the present value of estimated future cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents goodwill by reportable segments and in total:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions (1)&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dispositions (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&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;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,164,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Reflects goodwill from 2020 acquisitions and working capital adjustments from prior year acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%;padding-left:24.34pt"&gt;Reflects goodwill derecognition from dispositions completed during 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <sum:NumberOfReportingUnitsBeingSubjectedToGoodwillImpairmentTest
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RleHRyZWdpb246ZTU1YjkxMWJjOGVmNGMxYTlhZDI5NWIzNmMxODg1N2VfNDY_eedc5071-1b44-4472-8afc-4f58272bb7e8"
      unitRef="reportingunit">11</sum:NumberOfReportingUnitsBeingSubjectedToGoodwillImpairmentTest>
    <sum:ReportingUnitInitialAssessmentFairValueInExcessOfCarryingAmountNumberOfReportingUnits
      contextRef="i123db016c3f14fe39161413e4f3f93cc_D20211003-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RleHRyZWdpb246ZTU1YjkxMWJjOGVmNGMxYTlhZDI5NWIzNmMxODg1N2VfMzc2_02859c75-80d6-45f6-85e0-b7440b11b803"
      unitRef="reportingunit">7</sum:ReportingUnitInitialAssessmentFairValueInExcessOfCarryingAmountNumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RleHRyZWdpb246ZTU1YjkxMWJjOGVmNGMxYTlhZDI5NWIzNmMxODg1N2VfMTEyMw_27b7ddd6-536f-4868-805d-dd1b3ff4a762"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RleHRyZWdpb246ZTU1YjkxMWJjOGVmNGMxYTlhZDI5NWIzNmMxODg1N2VfMjM3NQ_7925e3eb-3e99-407b-aea1-873d5738e0e4">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents goodwill by reportable segments and in total:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,200,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions (1)&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dispositions (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,841)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&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;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,164,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;Reflects goodwill from 2020 acquisitions and working capital adjustments from prior year acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:112%;padding-left:24.34pt"&gt;Reflects goodwill derecognition from dispositions completed during 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i12660feef6854f2aa8481d540595c529_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMS0yLTEtMS0yNjY0Nw_684b8c1d-1ced-4196-9ad7-70f69b668d8e"
      unitRef="usd">585617000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2e2356462a574b22ad703b256eaf617f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMS00LTEtMS0yNjY0Nw_c30347dd-3f7f-4d42-942c-bfea84547799"
      unitRef="usd">410426000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1e4c3b5409864131a709bff1f82d75bf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMS02LTEtMS0yNjY0Nw_00178622-a3dc-451c-957b-84bed2ea0abc"
      unitRef="usd">204656000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMS04LTEtMS0yNjY0Nw_3dc5ad44-94b4-4b98-bc09-2b1c849bd368"
      unitRef="usd">1200699000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i418e99c657c14c06ad91895d050e60d2_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMi0yLTEtMS0yNjY0Nw_d78b8a3a-ae1f-4996-bbc4-8343ddb106fd"
      unitRef="usd">19000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib2f314e255634946858870c478aa5f6a_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMi00LTEtMS0yNjY0Nw_e683b058-2a45-4a7e-90e8-1d119b4996f4"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if52b951f93414020a08e8d117c585a7d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMi02LTEtMS0yNjY0Nw_ae9c09c6-dfad-499e-a140-c2d15743536e"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMi04LTEtMS0yNjY0Nw_c4de779e-7bd8-45a3-b078-53c2f0aac3f9"
      unitRef="usd">19000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i418e99c657c14c06ad91895d050e60d2_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMy0yLTEtMS0yNjY0Nw_ffd61af1-25ba-49ce-9341-42852075dd3f"
      unitRef="usd">1573000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib2f314e255634946858870c478aa5f6a_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMy00LTEtMS0yNjY0Nw_aea4a328-b3cf-4e38-bd67-9ac20907d1ef"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if52b951f93414020a08e8d117c585a7d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMy02LTEtMS0yNjY0Nw_893087a7-f73a-4f5f-85be-cd8ba1e86909"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfMy04LTEtMS0yNjY0Nw_86f3cd77-366b-4724-8464-d0e948397123"
      unitRef="usd">1573000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i876078977625498eaba92193393666bd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNC0yLTEtMS0yNjY0Nw_bf0c5f87-0b2d-445f-b87f-a09c8ed27414"
      unitRef="usd">587209000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i65a9b52178834e41b7f108a7316a0acc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNC00LTEtMS0yNjY0Nw_1071b2be-d505-4a0b-9eaf-8dc143172de2"
      unitRef="usd">410426000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i15101715a1db44c08b73962392e86698_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNC02LTEtMS0yNjY0Nw_fe397006-127e-4275-b767-dea96f915188"
      unitRef="usd">204656000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNC04LTEtMS0yNjY0Nw_7294cf8a-ea88-49c4-ad61-1da9ed9789ac"
      unitRef="usd">1202291000</us-gaap:Goodwill>
    <sum:GoodwillDisposedDuringPeriod
      contextRef="i009066e68b4143ae9922c98138c2bbb3_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNS0yLTEtMS0yNjY0Nw_eb860bc7-c73e-4cfc-9ebb-bb2e782ff97c"
      unitRef="usd">16222000</sum:GoodwillDisposedDuringPeriod>
    <sum:GoodwillDisposedDuringPeriod
      contextRef="i6e31619509414ab5943f59a69ca88b5a_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNS00LTEtMS0yNjY0Nw_aa74dbe5-bb44-4860-856c-5ed05323b068"
      unitRef="usd">21841000</sum:GoodwillDisposedDuringPeriod>
    <sum:GoodwillDisposedDuringPeriod
      contextRef="i5003b2d65df44d96857045beaa5885ef_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNS02LTEtMS0yNjY0Nw_578787dd-d81c-42f2-8d64-d9e85cbe7be2"
      unitRef="usd">0</sum:GoodwillDisposedDuringPeriod>
    <sum:GoodwillDisposedDuringPeriod
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNS04LTEtMS0yNjY0Nw_4a76f57e-650b-49f2-aa2d-5d2df675e6ff"
      unitRef="usd">38063000</sum:GoodwillDisposedDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i009066e68b4143ae9922c98138c2bbb3_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNi0yLTEtMS0yNjY0Nw_87707c6c-db1e-4082-a61c-6dcbdb4fb4d1"
      unitRef="usd">522000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6e31619509414ab5943f59a69ca88b5a_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNi00LTEtMS0yNjY0Nw_c10bb58a-896c-46ab-8a11-ab8a5cb588a5"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5003b2d65df44d96857045beaa5885ef_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNi02LTEtMS0yNjY0Nw_32098fe2-acfa-46b8-be2b-198f7314a7bb"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNi04LTEtMS0yNjY0Nw_9026f294-3963-45c8-b8f3-266f99710de0"
      unitRef="usd">522000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ic2e82f968b324220854e33e9cd4fc1b4_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNy0yLTEtMS0yNjY0Nw_d35febad-bef0-46bd-86c1-a57d0d902c08"
      unitRef="usd">571509000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2df87fb5ff914d4895214c62c0aadddc_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNy00LTEtMS0yNjY0Nw_d119e3d2-f4c0-48ba-864a-a7dd9ce934f8"
      unitRef="usd">388585000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i81f1eeabfd0941cc9f21fca6b367b6fa_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNy02LTEtMS0yNjY0Nw_f02f280c-c84a-49c6-86db-8f23974d509d"
      unitRef="usd">204656000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yNS9mcmFnOmU1NWI5MTFiYzhlZjRjMWE5YWQyOTViMzZjMTg4NTdlL3RhYmxlOjQwNzdmYWJkMmNmYzQ2OTY4MDI3ZTcwNjUxNzNiY2NiL3RhYmxlcmFuZ2U6NDA3N2ZhYmQyY2ZjNDY5NjgwMjdlNzA2NTE3M2JjY2JfNy04LTEtMS0yNjY0Nw_ab812b26-57b8-4660-9e3a-0f44a5a6a730"
      unitRef="usd">1164750000</us-gaap:Goodwill>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RleHRyZWdpb246OTNiZDIwOTU4NDNiNDdkYzgzNjliZTVlMjY3NDZmY2FfMTQ2NA_bd040f74-bc8f-44af-9567-a416c5599eef">Revenue Recognition&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We derive our revenue predominantly by selling construction materials, products and providing paving and related services. Construction materials consist of aggregates and cement. Products consist of related downstream products, including ready-mix concrete, asphalt paving mix and concrete products. Paving and related service revenue is generated primarily from the asphalt paving services that we provide, and is recognized based on the proportion of costs incurred to date relative to the total estimated costs at completion. The majority of our construction service contracts, and therefore revenue, are opened and completed within one year, with the most activity during the spring, summer and fall.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by product for the&#160;years ended&#160;January 1, 2022,&#160;January 2, 2021&#160;and&#160;December 28, 2019&#160;consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue by product*:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&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;702,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paving and related services&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;337,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;204,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*Revenue from the liquid asphalt terminals is included in asphalt revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 outlines the significant changes in contract assets and contract liability balances from&#160;January 2, 2021&#160;to&#160;January 1, 2022. Also included in the table is the net change in the estimate as a percentage of aggregate revenue for such contracts:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Costs and estimated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Billings in excess&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;earnings in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;of costs and&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Changes in revenue billed, contract price or cost estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net consisted of the following as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Trade accounts receivable&lt;/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;230,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction contract receivables&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;47,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retention receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables from related parties&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;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&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;291,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;259,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention receivables are amounts earned by the Company but held by customers until paving and related service contracts and projects are near completion or fully completed. Amounts are generally billed and collected within one year.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RleHRyZWdpb246OTNiZDIwOTU4NDNiNDdkYzgzNjliZTVlMjY3NDZmY2FfMTQ2OA_d353aecc-9ba2-42b8-8ba8-7a6ae1e5071b">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by product for the&#160;years ended&#160;January 1, 2022,&#160;January 2, 2021&#160;and&#160;December 28, 2019&#160;consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue by product*:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ready-mix concrete&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;702,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paving and related services&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;337,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;204,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*Revenue from the liquid asphalt terminals is included in asphalt revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice49b4a03a1546a882ea9c435380f37f_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfMi0yLTEtMS0yNjY0Nw_b24c125b-013a-41ad-a104-2e571d50a27f"
      unitRef="usd">573157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc193b75485f46698708fb634abeea10_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfMi00LTEtMS0yNjY0Nw_669e078e-92e4-489a-9f4a-b03ad5be4e5b"
      unitRef="usd">498007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb4b037931d246838a940b5974b5834c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfMi02LTEtMS0yNjY0Nw_572d26cf-5483-4978-bd2a-3283f4611436"
      unitRef="usd">469670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57e6e48bc61e44559ea8470edc8799b6_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfMy0yLTEtMS0yNjY0Nw_6eeab6f2-4a3c-45e8-9cde-5fa960868d49"
      unitRef="usd">282081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i905cc2a153bf47b0a7a5528df026427f_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfMy00LTEtMS0yNjY0Nw_109f3d81-658b-4541-8c84-b8c50d5e7caf"
      unitRef="usd">257629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b2a36ecb2de4eaa8e2a9c7ae6cdbdf1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfMy02LTEtMS0yNjY0Nw_ab9babe0-7db7-450e-92ab-41dfee199912"
      unitRef="usd">266235000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec4b617c8a824e0b9f7d12627550f23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNC0yLTEtMS0yNjY0Nw_34620bfb-e82d-48bb-b714-7d88814ec80a"
      unitRef="usd">702062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic300fc209e7646d483ae236b6a8051ee_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNC00LTEtMS0yNjY0Nw_abf1eb8e-100f-4c5c-9e98-952f78555a6f"
      unitRef="usd">668060000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62b361048984451a9368a0b5b7051674_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNC02LTEtMS0yNjY0Nw_1450087f-c14f-4dbb-b091-29040e07a705"
      unitRef="usd">607622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5281d8a6201d4418a7ed3325c63cae59_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNS0yLTEtMS0yNjY0Nw_700251b3-f049-48fb-8005-f6f88ee207d5"
      unitRef="usd">311046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4523d195c2bb4aafb3623cab3ec8808b_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNS00LTEtMS0yNjY0Nw_b0318246-51a3-4c69-81af-2a73ba274f83"
      unitRef="usd">349350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28984fb7c40844ee9be90f6d3edb59ff_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNS02LTEtMS0yNjY0Nw_7d4eaf12-7fd6-4d8e-a9d9-277dee58d378"
      unitRef="usd">330750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0817b579778b4961b01f38f22d5228ad_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNi0yLTEtMS0yNjY0Nw_68335915-a2e0-4275-91a3-de8d2b0bf4f2"
      unitRef="usd">337311000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73634b845eab4d47a217344523154a35_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNi00LTEtMS0yNjY0Nw_1b61c119-0e80-4d1e-b629-c9b4b6f3338e"
      unitRef="usd">381430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf8fe64459e849488949cac86096b571_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNi02LTEtMS0yNjY0Nw_aeb50d68-9cc3-4bd8-ba19-94f63c7263ef"
      unitRef="usd">360234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5620a56ae1494798aad6337ac7ed73ff_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNy0yLTEtMS0yNjY0Nw_1db25ae5-aa04-4162-8521-e566ace2638c"
      unitRef="usd">204012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i502c27202ea94dc4abc98b61f9e12d54_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNy00LTEtMS0yNjY0Nw_6d9c3152-a8ad-417d-9df9-28f6078383da"
      unitRef="usd">177975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idab41a1d0b834bb79d1ab0f4d1a2e314_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfNy02LTEtMS0yNjY0Nw_21be0953-8bf4-4a43-93fa-71d76d94bf35"
      unitRef="usd">187629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfOC0yLTEtMS0yNjY0Nw_b36c0814-fa85-4caa-9947-fe988aa1d655"
      unitRef="usd">2409669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfOC00LTEtMS0yNjY0Nw_373cde76-4e35-49ae-9ff6-a475c2726f62"
      unitRef="usd">2332451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOmJiNDI2MGEyMmRlNzQwNGZiMTZiN2ZhYTU1Y2IzOTc0L3RhYmxlcmFuZ2U6YmI0MjYwYTIyZGU3NDA0ZmIxNmI3ZmFhNTVjYjM5NzRfOC02LTEtMS0yNjY0Nw_dce40653-5216-45e3-bd3f-80bb5a16bb34"
      unitRef="usd">2222140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RleHRyZWdpb246OTNiZDIwOTU4NDNiNDdkYzgzNjliZTVlMjY3NDZmY2FfMTQ3OA_3f332ef2-571e-48a2-8be8-46df7d63c49e">The following table outlines the significant changes in contract assets and contract liability balances from&#160;January 2, 2021&#160;to&#160;January 1, 2022. Also included in the table is the net change in the estimate as a percentage of aggregate revenue for such contracts:&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Costs and estimated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Billings in excess&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;earnings in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;of costs and&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Changes in revenue billed, contract price or cost estimates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,969)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjg0ZjlmNWQ2YzBmYjQ3NjliY2FlMDVlZGFlNDA3YmFlL3RhYmxlcmFuZ2U6ODRmOWY1ZDZjMGZiNDc2OWJjYWUwNWVkYWU0MDdiYWVfMy0xLTEtMS0yNjY0Nw_b6bd714a-2a67-461c-9fa4-cfe4fbc52c52"
      unitRef="usd">8666000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjg0ZjlmNWQ2YzBmYjQ3NjliY2FlMDVlZGFlNDA3YmFlL3RhYmxlcmFuZ2U6ODRmOWY1ZDZjMGZiNDc2OWJjYWUwNWVkYWU0MDdiYWVfMy0zLTEtMS0yNjY0Nw_b1a04781-57f2-4c6c-94b2-2c78014e8e2d"
      unitRef="usd">16499000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <sum:ContractWithCustomerAssetCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimates
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjg0ZjlmNWQ2YzBmYjQ3NjliY2FlMDVlZGFlNDA3YmFlL3RhYmxlcmFuZ2U6ODRmOWY1ZDZjMGZiNDc2OWJjYWUwNWVkYWU0MDdiYWVfNC0xLTEtMS0yNjY0Nw_80b5ce0b-c0d7-483b-b2a6-1b313d318b53"
      unitRef="usd">-95000</sum:ContractWithCustomerAssetCumulativeCatchupAdjustmentToRevenueChangeInRevenueBilledContractPriceOrEstimates>
    <sum:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimatesExcludingManualReclasses
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjg0ZjlmNWQ2YzBmYjQ3NjliY2FlMDVlZGFlNDA3YmFlL3RhYmxlcmFuZ2U6ODRmOWY1ZDZjMGZiNDc2OWJjYWUwNWVkYWU0MDdiYWVfNC0zLTEtMS0yNjY0Nw_a59c24b7-b460-4142-97a7-5f7078dc715a"
      unitRef="usd">-8969000</sum:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInRevenueBilledContractPriceOrCostEstimatesExcludingManualReclasses>
    <sum:ContractWithCustomerAssetDivestitures
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjg0ZjlmNWQ2YzBmYjQ3NjliY2FlMDVlZGFlNDA3YmFlL3RhYmxlcmFuZ2U6ODRmOWY1ZDZjMGZiNDc2OWJjYWUwNWVkYWU0MDdiYWVfNi0xLTEtMS0yNjY0Nw_54dc9637-a988-4a3b-b402-bb5e461ccdd4"
      unitRef="usd">-967000</sum:ContractWithCustomerAssetDivestitures>
    <sum:ContractWithCustomerLiabilityDivestitures
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjg0ZjlmNWQ2YzBmYjQ3NjliY2FlMDVlZGFlNDA3YmFlL3RhYmxlcmFuZ2U6ODRmOWY1ZDZjMGZiNDc2OWJjYWUwNWVkYWU0MDdiYWVfNi0zLTEtMS0yNjY0Nw_c9426917-f78c-40b3-9f1b-1f69cdea3d80"
      unitRef="usd">-131000</sum:ContractWithCustomerLiabilityDivestitures>
    <sum:ContractWithCustomerAssetIncreaseDecreaseForOtherActivity
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjg0ZjlmNWQ2YzBmYjQ3NjliY2FlMDVlZGFlNDA3YmFlL3RhYmxlcmFuZ2U6ODRmOWY1ZDZjMGZiNDc2OWJjYWUwNWVkYWU0MDdiYWVfNy0xLTEtMS0yNjY0Nw_506c10a7-27d1-4a20-98ba-42598410ca41"
      unitRef="usd">-4000</sum:ContractWithCustomerAssetIncreaseDecreaseForOtherActivity>
    <sum:ContractWithCustomerLiabilityIncreaseDecreaseForOtherActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjg0ZjlmNWQ2YzBmYjQ3NjliY2FlMDVlZGFlNDA3YmFlL3RhYmxlcmFuZ2U6ODRmOWY1ZDZjMGZiNDc2OWJjYWUwNWVkYWU0MDdiYWVfNy0zLTEtMS0yNjY0Nw_551738e5-c622-4dc6-858a-17e97e0f5e67"
      unitRef="usd">2000</sum:ContractWithCustomerLiabilityIncreaseDecreaseForOtherActivities>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjg0ZjlmNWQ2YzBmYjQ3NjliY2FlMDVlZGFlNDA3YmFlL3RhYmxlcmFuZ2U6ODRmOWY1ZDZjMGZiNDc2OWJjYWUwNWVkYWU0MDdiYWVfOC0xLTEtMS0yNjY0Nw_df445dd3-0c71-41c8-8d42-185e66800a5d"
      unitRef="usd">7600000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjg0ZjlmNWQ2YzBmYjQ3NjliY2FlMDVlZGFlNDA3YmFlL3RhYmxlcmFuZ2U6ODRmOWY1ZDZjMGZiNDc2OWJjYWUwNWVkYWU0MDdiYWVfOC0zLTEtMS0yNjY0Nw_51384342-a47a-4d8b-99db-6a99033fc651"
      unitRef="usd">7401000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RleHRyZWdpb246OTNiZDIwOTU4NDNiNDdkYzgzNjliZTVlMjY3NDZmY2FfMTQ3MA_df496e59-4549-43c3-b6cb-b554b4384d90">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net consisted of the following as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Trade accounts receivable&lt;/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;230,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction contract receivables&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;47,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retention receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables from related parties&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;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&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;291,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;259,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <sum:TradeAccountsReceivable
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfMS0yLTEtMS0yNjY0Nw_707e3e6f-104a-490d-802d-a10fff95878c"
      unitRef="usd">230714000</sum:TradeAccountsReceivable>
    <sum:TradeAccountsReceivable
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfMS00LTEtMS0yNjY0Nw_8df8665c-a494-40a5-a95c-c0ba411e1d54"
      unitRef="usd">191871000</sum:TradeAccountsReceivable>
    <us-gaap:BilledContractReceivables
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfMi0yLTEtMS0yNjY0Nw_279e0098-e418-43b3-8744-f9720199d01b"
      unitRef="usd">47054000</us-gaap:BilledContractReceivables>
    <us-gaap:BilledContractReceivables
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfMi00LTEtMS0yNjY0Nw_f9a57494-d282-4d78-8aa9-de68f89d3e2a"
      unitRef="usd">47179000</us-gaap:BilledContractReceivables>
    <sum:RetentionReceivables
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfMy0yLTEtMS0yNjY0Nw_e93d12f2-05b7-40b9-9c58-e1ca3411f364"
      unitRef="usd">13094000</sum:RetentionReceivables>
    <sum:RetentionReceivables
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfMy00LTEtMS0yNjY0Nw_850cc3c4-f717-4ca9-8eb5-810d7a990155"
      unitRef="usd">18824000</sum:RetentionReceivables>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfNC0yLTEtMS0yNjY0Nw_9c9aa789-2c50-4a04-b8fb-aa59dd7fc87b"
      unitRef="usd">292000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfNC00LTEtMS0yNjY0Nw_1203e1d5-4b7a-4ef0-95d0-cfa48a39e300"
      unitRef="usd">1339000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfNS0yLTEtMS0yNjY0Nw_dba02354-292c-4b70-83f5-a098fcf9c9f1"
      unitRef="usd">291154000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfNS00LTEtMS0yNjY0Nw_fcb51ff7-d4bb-437f-a28f-7d1b5c52b49a"
      unitRef="usd">259213000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfNi0yLTEtMS0yNjY0Nw_f309c2de-6ef8-43cf-b7a2-89f146e4cf08"
      unitRef="usd">3928000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfNi00LTEtMS0yNjY0Nw_ff0bdeca-1242-41e4-a1fa-913c153903e5"
      unitRef="usd">4517000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfNy0yLTEtMS0yNjY0Nw_0b836c75-4e96-4707-87bf-430491c1dcf1"
      unitRef="usd">287226000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RhYmxlOjBiZjU2MDJiN2IzNDRmNmFhNGU5YzY0OWI2ODcxMjYxL3RhYmxlcmFuZ2U6MGJmNTYwMmI3YjM0NGY2YWE0ZTljNjQ5YjY4NzEyNjFfNy00LTEtMS0yNjY0Nw_353815a2-f568-40a9-b6b8-d7b2a09abdbe"
      unitRef="usd">254696000</us-gaap:AccountsReceivableNetCurrent>
    <sum:CollectionAndBillingPeriodRetentionReceivables
      contextRef="ic14552206fae468d896c9f89369283b4_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8yOC9mcmFnOjkzYmQyMDk1ODQzYjQ3ZGM4MzY5YmU1ZTI2NzQ2ZmNhL3RleHRyZWdpb246OTNiZDIwOTU4NDNiNDdkYzgzNjliZTVlMjY3NDZmY2FfMTQ1Nw_1b0c2a94-0320-4492-aa97-02d9f5fc9e3c">P1Y</sum:CollectionAndBillingPeriodRetentionReceivables>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RleHRyZWdpb246MGIwNWJmYWFkYTdkNDAyYTljYmFkOGM0MTVlOGZhNTRfODM_c51ae8b4-e85c-4bae-8e05-0af97a27ec25">Inventories&lt;div style="margin-top:6pt;text-indent:36pt"&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 as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Aggregate stockpiles&lt;/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;130,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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;22,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;19,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RleHRyZWdpb246MGIwNWJmYWFkYTdkNDAyYTljYmFkOGM0MTVlOGZhNTRfODU_edfc62b5-febe-4ca0-a850-4134a5cb027e">&lt;div style="margin-top:6pt;text-indent:36pt"&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 as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Aggregate stockpiles&lt;/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;130,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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;22,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;19,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryOreStockpilesOnLeachPads
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RhYmxlOjMwYzA2YTVhMGUzODRkMTJiMDM2NTEzNjA2YTViNGRkL3RhYmxlcmFuZ2U6MzBjMDZhNWEwZTM4NGQxMmIwMzY1MTM2MDZhNWI0ZGRfMS0yLTEtMS0yNjY0Nw_53f306a3-ec6f-4e30-a18b-dc2df7f1e9fe"
      unitRef="usd">130640000</us-gaap:InventoryOreStockpilesOnLeachPads>
    <us-gaap:InventoryOreStockpilesOnLeachPads
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RhYmxlOjMwYzA2YTVhMGUzODRkMTJiMDM2NTEzNjA2YTViNGRkL3RhYmxlcmFuZ2U6MzBjMDZhNWEwZTM4NGQxMmIwMzY1MTM2MDZhNWI0ZGRfMS00LTEtMS0yNjY0Nw_c36922f8-0b03-48e7-9236-aa3d52427132"
      unitRef="usd">137938000</us-gaap:InventoryOreStockpilesOnLeachPads>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RhYmxlOjMwYzA2YTVhMGUzODRkMTJiMDM2NTEzNjA2YTViNGRkL3RhYmxlcmFuZ2U6MzBjMDZhNWEwZTM4NGQxMmIwMzY1MTM2MDZhNWI0ZGRfMi0yLTEtMS0yNjY0Nw_793434f5-fa11-43d9-8910-ec126cc68d84"
      unitRef="usd">22690000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RhYmxlOjMwYzA2YTVhMGUzODRkMTJiMDM2NTEzNjA2YTViNGRkL3RhYmxlcmFuZ2U6MzBjMDZhNWEwZTM4NGQxMmIwMzY1MTM2MDZhNWI0ZGRfMi00LTEtMS0yNjY0Nw_4aeab2f0-58ca-4371-80f8-c33c3b5d7f39"
      unitRef="usd">32993000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RhYmxlOjMwYzA2YTVhMGUzODRkMTJiMDM2NTEzNjA2YTViNGRkL3RhYmxlcmFuZ2U6MzBjMDZhNWEwZTM4NGQxMmIwMzY1MTM2MDZhNWI0ZGRfMy0yLTEtMS0yNjY0Nw_451f8cbc-6c57-40af-b7f7-37106c1e87ba"
      unitRef="usd">8277000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RhYmxlOjMwYzA2YTVhMGUzODRkMTJiMDM2NTEzNjA2YTViNGRkL3RhYmxlcmFuZ2U6MzBjMDZhNWEwZTM4NGQxMmIwMzY1MTM2MDZhNWI0ZGRfMy00LTEtMS0yNjY0Nw_23d6652c-1d3e-465c-899c-91b08ca52488"
      unitRef="usd">9281000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RhYmxlOjMwYzA2YTVhMGUzODRkMTJiMDM2NTEzNjA2YTViNGRkL3RhYmxlcmFuZ2U6MzBjMDZhNWEwZTM4NGQxMmIwMzY1MTM2MDZhNWI0ZGRfNC0yLTEtMS0yNjY0Nw_0f8db695-1c79-4c77-b961-58369e46f848"
      unitRef="usd">19153000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RhYmxlOjMwYzA2YTVhMGUzODRkMTJiMDM2NTEzNjA2YTViNGRkL3RhYmxlcmFuZ2U6MzBjMDZhNWEwZTM4NGQxMmIwMzY1MTM2MDZhNWI0ZGRfNC00LTEtMS0yNjY0Nw_a7e4a3fe-4177-47ff-9317-fe5a827c73a7"
      unitRef="usd">20096000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RhYmxlOjMwYzA2YTVhMGUzODRkMTJiMDM2NTEzNjA2YTViNGRkL3RhYmxlcmFuZ2U6MzBjMDZhNWEwZTM4NGQxMmIwMzY1MTM2MDZhNWI0ZGRfNS0yLTEtMS0yNjY0Nw_271a74d3-4dce-4486-b69d-3bfc3e522b44"
      unitRef="usd">180760000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zMS9mcmFnOjBiMDViZmFhZGE3ZDQwMmE5Y2JhZDhjNDE1ZThmYTU0L3RhYmxlOjMwYzA2YTVhMGUzODRkMTJiMDM2NTEzNjA2YTViNGRkL3RhYmxlcmFuZ2U6MzBjMDZhNWEwZTM4NGQxMmIwMzY1MTM2MDZhNWI0ZGRfNS00LTEtMS0yNjY0Nw_440f5256-3fc3-4512-ad57-a9a1b87d8b98"
      unitRef="usd">200308000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMzE2Mw_2bdef051-f6b0-4003-9a82-cbcb0f39d687">Property, Plant and Equipment, net and Intangibles, net&lt;div style="text-indent:36pt"&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, net consisted of the following as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Mineral bearing land and leased interests&lt;/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;535,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Land (non-mineral bearing)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;185,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plants, machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405,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;1,397,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile equipment and barges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truck and auto fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;56,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill airspace and 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;52,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office 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;47,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;71,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,983,094&#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:400;line-height:100%"&gt;Less accumulated depreciation, depletion 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;(1,266,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,132,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,842,908&#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;1,850,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation on property, plant and equipment, including assets subject to capital leases, is generally computed on a straight-line basis. Depletion of mineral reserves and leased mineral interests are computed based on the portion of the reserves used during the period compared to the gross estimated value of proven and probable reserves, which is updated periodically as circumstances dictate. Leasehold improvements are amortized on a straight-line basis over the lesser of the asset&#x2019;s useful life or the remaining lease term. The estimated useful lives are generally as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&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;10 - 30&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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:400;line-height:100%"&gt;Plant, machinery and equipment&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;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;7 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&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;years&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;Office equipment&lt;/span&gt;&lt;/td&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 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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:400;line-height:100%"&gt;Truck and auto fleet&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;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 - 8&lt;/span&gt;&lt;/div&gt;&lt;/td&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;years&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;Mobile equipment and barges&lt;/span&gt;&lt;/td&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;6 - 8&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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:400;line-height:100%"&gt;Landfill airspace and improvements&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;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;10 - 30&lt;/span&gt;&lt;/div&gt;&lt;/td&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;years&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;Other&lt;/span&gt;&lt;/td&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;4 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&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;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation, depletion and amortization expense of property, plant and equipment was $195.1 million, $195.3 million and $196.8 million in the years ended January 1, 2022, January 2, 2021 and December 28, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 at January 1, 2022 and January 2, 2021 included $69.0 million and $92.7 million, respectively, of finance leases for certain equipment and a building with accumulated amortization of $31.4 million and $32.8 million, respectively. The equipment leases generally have terms of less than five years and the building lease had an original term of 30 years. Approximately $17.6 million and $24.6 million of the future obligations associated with the finance leases are included in accrued expenses as of January 1, 2022 and January 2, 2021, respectively, and the present value of the remaining finance lease payments, $15.0 million and $31.7 million, respectively, is included in other noncurrent liabilities on the consolidated balance sheets. Future minimum rental commitments under long-term finance leases are $18.7 million, $7.8 million, $3.2 million, $2.6 million, and $1.0 million for the years ended 2022, 2023, 2024, 2025 and 2026, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets are assessed for impairment charges when identified for disposition. The net gain from asset dispositions recognized in general and administrative expenses in fiscal years 2021, 2020 and 2019 was $5.9 million, $7.6 million and $10.7 million, respectively. No material impairment charges have been recognized on assets held for use in fiscal 2021, 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2014;The Company&#x2019;s intangible assets subject to amortization are primarily composed of operating permits, mineral lease agreements and reserve rights. Operating permits relate to permitting and zoning rights acquired outside of a business combination. The assets related to mineral lease agreements reflect the submarket royalty rates paid under agreements, primarily for extracting aggregates. The values were determined as of the respective acquisition dates by a comparison of market-royalty rates. The reserve rights relate to aggregate reserves to which the Company has the rights of ownership, but does not own the reserves. The intangible assets are amortized on a straight-line basis over the lives of the leases or permits, or computed based on the portion of the reserves used during the period compared to the gross estimated value of proven and probable reserves. The following table shows intangible assets by type and in total:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 permits&lt;/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;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,467)&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;31,204&#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;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,207)&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;32,464&#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;Mineral 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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;5,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense in fiscal 2021, 2020 and 2019 was $3.7 million, $2.7 million and $2.1 million, respectively. The estimated amortization expense for intangible assets for each of the next five years and thereafter is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMzE0OQ_307d02e5-cc4c-4cc8-986a-8dddd61ade54">&lt;div style="text-indent:36pt"&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, net consisted of the following as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Mineral bearing land and leased interests&lt;/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;535,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Land (non-mineral bearing)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;185,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plants, machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405,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;1,397,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile equipment and barges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truck and auto fleet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;56,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill airspace and 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;52,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office 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;47,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;71,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,983,094&#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:400;line-height:100%"&gt;Less accumulated depreciation, depletion 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;(1,266,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,132,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,842,908&#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;1,850,169&#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;The estimated useful lives are generally as follows:&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&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;10 - 30&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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:400;line-height:100%"&gt;Plant, machinery and equipment&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;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;7 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&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;years&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;Office equipment&lt;/span&gt;&lt;/td&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 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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:400;line-height:100%"&gt;Truck and auto fleet&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;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 - 8&lt;/span&gt;&lt;/div&gt;&lt;/td&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;years&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;Mobile equipment and barges&lt;/span&gt;&lt;/td&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;6 - 8&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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:400;line-height:100%"&gt;Landfill airspace and improvements&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;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;10 - 30&lt;/span&gt;&lt;/div&gt;&lt;/td&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;years&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;Other&lt;/span&gt;&lt;/td&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;4 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&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;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia6fedcd6024a44e6ad5ed54df6faf67b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMS0yLTEtMS0yNjY0Nw_4291aa11-1276-4727-bdbd-1ac7d61e6745"
      unitRef="usd">535198000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8ed837f055054a16a46b065899ab8628_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMS00LTEtMS0yNjY0Nw_47503901-8c30-46b8-a970-d23860342cd9"
      unitRef="usd">468966000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie7ff77d03de14896abe9ca2cc1b1070f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMi0yLTEtMS0yNjY0Nw_29383eed-a342-4d00-aabf-1e8bce9ac54c"
      unitRef="usd">196843000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia91f54d0714d40548a48d37037d61cfa_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMi00LTEtMS0yNjY0Nw_2a83c6cc-8346-4877-afbe-3d0eb954453a"
      unitRef="usd">197432000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic52386f07fcb49e493b9390d01e37b87_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMy0yLTEtMS0yNjY0Nw_8e66522d-c5ec-4a61-8225-8fff451c2bcc"
      unitRef="usd">185472000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7ba555aeeb114b79b15a6ce23b7db947_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMy00LTEtMS0yNjY0Nw_9a873f91-9a31-4cba-bd54-3088aedf0ae3"
      unitRef="usd">181198000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5ff865e56500442e9b261be3eec55c78_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfNC0yLTEtMS0yNjY0Nw_af878967-10ef-472c-acfe-00ba5a8a6f1a"
      unitRef="usd">1405694000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i9a172d29cea14e11a806bb2c902f6ced_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfNC00LTEtMS0yNjY0Nw_15cbbf1e-cf1a-49f8-b0f1-c34e94a9b17a"
      unitRef="usd">1397410000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8c7afcd94ff64ca0870ae047823877be_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfNS0yLTEtMS0yNjY0Nw_3f54105a-eb45-41af-9396-e63ad1721419"
      unitRef="usd">560515000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i14e3edc96daa44ae86535a6c1ddac3f4_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfNS00LTEtMS0yNjY0Nw_3fc42175-7a04-4f55-922c-05efd9382097"
      unitRef="usd">543133000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ibb20047772ea443699a72484f7b9bb63_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfNi0yLTEtMS0yNjY0Nw_08dbfa3b-c1b2-4f8d-97a1-4c399220d989"
      unitRef="usd">54700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i2e6ddbba70dd4a1d94c350aa70ed6230_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfNi00LTEtMS0yNjY0Nw_8669263e-7c87-45d0-ad74-d45f136998af"
      unitRef="usd">56163000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7ffd68bf8ae146d2937449ed49a72db7_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfNy0yLTEtMS0yNjY0Nw_f971165f-81da-443e-9fc4-fe159b336730"
      unitRef="usd">52258000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie469f4832f2740dbbff43b7a6f46f3bb_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfNy00LTEtMS0yNjY0Nw_06e1c569-c0b0-40de-a623-94292e8100b4"
      unitRef="usd">52202000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i568598c75f3442d7ad1be635f1879170_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfOC0yLTEtMS0yNjY0Nw_704ada52-0acf-4382-93f3-4e3fd58446bb"
      unitRef="usd">47389000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id148dcb5fa0d45b395d6b30ab727c30a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfOC00LTEtMS0yNjY0Nw_d64f6449-5495-4274-a1d9-3c276a06e5e7"
      unitRef="usd">45942000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i19eda427a58445d09e7a88e4485ffa07_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfOS0yLTEtMS0yNjY0Nw_64cd1463-d168-499c-897f-657966adc362"
      unitRef="usd">71352000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia5b986f5423d48e2989b1d25d5a08d62_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfOS00LTEtMS0yNjY0Nw_08930686-ad42-473f-bb1f-5d450a07d0e0"
      unitRef="usd">40648000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMTAtMi0xLTEtMjY2NDc_fbf45f0a-88d3-410a-8e5d-5138b5bf0993"
      unitRef="usd">3109421000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMTAtNC0xLTEtMjY2NDc_a8381404-ccc3-4c2c-adda-fa677a5ac1db"
      unitRef="usd">2983094000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMTEtMi0xLTEtMjY2NDc_bf140c3a-3fdb-4447-80e6-694c577e87aa"
      unitRef="usd">1266513000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMTEtNC0xLTEtMjY2NDc_cf0b455e-30a1-4937-9e26-b987bd5329ea"
      unitRef="usd">1132925000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMTItMi0xLTEtMjY2NDc_c0fb9da3-f382-4fd4-a3f4-022e813b60aa"
      unitRef="usd">1842908000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmVkM2NiNGE1OTFiNTRkNWZiNTlhN2ViOTFjYzE0YmRlL3RhYmxlcmFuZ2U6ZWQzY2I0YTU5MWI1NGQ1ZmI1OWE3ZWI5MWNjMTRiZGVfMTItNC0xLTEtMjY2NDc_f0051c17-2842-468e-b31a-7be16c4327a6"
      unitRef="usd">1850169000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i700698b01248464a85cf2fd36aebc297_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfMC0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmU4MGZkZTI2Y2EyNDQ0MTE4OGU2NGUwZjVhM2QwNzkyXzQ_350ea9c3-3b67-4fcf-b2e3-b6b8c2beffd3">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i664f1fe53b2242528d45888e20afc92a_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfMC0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmU4MGZkZTI2Y2EyNDQ0MTE4OGU2NGUwZjVhM2QwNzkyXzk_1e081507-2355-4671-89d0-62ec7be024c1">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i36a1dd2fd5e24dacb380503293edfd26_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfMS0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmUwZDdkOGVlNzI5MjRmNzBhY2MwYThhYjE3ZDc5M2Y2XzQ_e804394d-ead7-4782-bcca-935ad89920bc">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9d8d9034524a4f1b8e04c291ef92536a_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfMS0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmUwZDdkOGVlNzI5MjRmNzBhY2MwYThhYjE3ZDc5M2Y2Xzk_89797351-5196-4825-927e-7969ec7cae87">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i36791e0057794080b5f6e41d3638b0ba_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfMi0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjM4MDFiOGNiZjQ2NTQ3ZDNiMjc4Y2M4ZTIwNmE5MDM0XzQ_53a57ae1-eb04-40a4-a17b-e75958664d1b">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5267492aa46340f8a74c9c6c7a00d0a0_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfMi0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjM4MDFiOGNiZjQ2NTQ3ZDNiMjc4Y2M4ZTIwNmE5MDM0Xzk_46d4d923-8729-410d-9d15-0fd81bd5865c">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i78473fc7cee040e299ce42ade2749727_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfMy0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjNjNzU2ZjIzNzM3YzQyZDI5YWMzMDQ0MmNiZmY4YTUwXzQ_a2cd51c9-f83f-4820-a6f6-ae2e89eaa86f">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i961332ce8e1443d7863563aa61d84fff_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfMy0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjNjNzU2ZjIzNzM3YzQyZDI5YWMzMDQ0MmNiZmY4YTUwXzk_882dbe81-677a-444f-be35-f48fadc9fa60">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i323ce1354b954722b4610c95728a8d48_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfNC0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmY0NTEzY2VmZTM1ZTRlMTdiZjVlYmRjNmZhZWU5ZDYzXzQ_eeba8a29-71a9-4269-9b4b-2853414413b9">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7a32791bf99a42039975b4701feb4e27_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfNC0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmY0NTEzY2VmZTM1ZTRlMTdiZjVlYmRjNmZhZWU5ZDYzXzk_6c0b31a0-362e-433e-aa6b-60c488ac6726">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3ff311eff096470aa9421308568e37fa_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfNS0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmEwNDA1NjNiMTQ2MjRkNDhhYWMwNmNlNzBhNjZjYWNkXzQ_0bdf6646-a80c-41ed-b26a-9f84ac69f310">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i506dde30a77645a28dce6f2f47193cec_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfNS0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmEwNDA1NjNiMTQ2MjRkNDhhYWMwNmNlNzBhNjZjYWNkXzk_1b66490c-7204-483a-a801-a053625d955b">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idd481651be424bf7be7d96d19a43f6a1_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfNi0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjU2OWViYmFjNjUxYzQ0NTliNGFiZGQ1YTJhNGUxNWE4XzQ_5a2a1346-65d9-43ab-bd3b-130865d04414">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if81d0c938bf24b0fb64797a8cb461399_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOjFlZmFjNDIxOTFiZjRlZjc5M2VmYzdlZWM0Y2U2MjgxL3RhYmxlcmFuZ2U6MWVmYWM0MjE5MWJmNGVmNzkzZWZjN2VlYzRjZTYyODFfNi0xLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjU2OWViYmFjNjUxYzQ0NTliNGFiZGQ1YTJhNGUxNWE4Xzk_32c0f701-549c-48fa-8969-adac4a30aa1b">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfODI3_0e00f902-8cc6-4876-ac5e-c103db05d5b6"
      unitRef="usd">195100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfODMx_cb442163-b3ea-4d59-981a-ebe2e378504e"
      unitRef="usd">195300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfODM4_fd555265-b0f4-4bdd-b50e-9498dd420a32"
      unitRef="usd">196800000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5d56166e7ee64e0fb34299a15a2e2979_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfOTQz_1bf7299d-fc34-43ec-badc-1fe754156576"
      unitRef="usd">69000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i4a3091af669747c5a3225b34a8f90e56_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfOTUw_32f60569-40d5-4ade-862b-cc07093d252e"
      unitRef="usd">92700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i5d56166e7ee64e0fb34299a15a2e2979_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTA1Ng_4ecfb49d-b82b-4a9f-8c0d-aa9a74e85f07"
      unitRef="usd">31400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i4a3091af669747c5a3225b34a8f90e56_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTA2Mw_6b85efd3-bfff-4afa-acd5-25c1fabada43"
      unitRef="usd">32800000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="ifa9520204e9b4f059b154627dd1cdcd0_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTEzNg_70e63e3c-e63c-40ed-ac17-7657a9bc152a">P5Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="ia07491cd0f4748cb9e8c329711535af8_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTE4Ng_b9d661c9-a8cc-4810-922d-e7ea92fb5116">P30Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTIwNA_20a73840-9135-45dc-8991-a1c0c3c4a418"
      unitRef="usd">17600000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTIxMQ_97107a66-d564-4155-9fb6-01dcb6298470"
      unitRef="usd">24600000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTQwMg_65f6aa10-597a-4c3a-bf7a-f536d0446030"
      unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTQwOQ_cbfaec52-c9fe-40b7-9508-0ffa0e8ac94d"
      unitRef="usd">31700000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTU3Ng_3befa370-a37a-4700-a0c8-c44f7dbc98ae"
      unitRef="usd">18700000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTU4MA_7d3d8318-7569-46ec-b41f-6e11b50476dc"
      unitRef="usd">7800000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTU4NA_c1994749-17e9-450a-976b-9f92df06e305"
      unitRef="usd">3200000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTU4OA_703b4a4f-d47c-418e-8c94-673e0738b34a"
      unitRef="usd">2600000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTU5Ng_0b103849-259a-4fb0-8f28-e172dde2fbc0"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i7d8b1d1ef1c74a5190f2e57c0da1efa3_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTg1NQ_405a0827-77b6-4465-92b4-481e135191a3"
      unitRef="usd">5900000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i12d024bcb2da4240adee4e155d7620f2_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTg1OQ_427a658d-38e2-43ef-a991-f8053a492cec"
      unitRef="usd">7600000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="iea71cb1db1cb44cfbd534075f0ae6146_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMTg2Ng_ace71584-6bd5-4472-ad80-3ffc4f44400a"
      unitRef="usd">10700000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMzE2NQ_ad69bf20-c569-4931-b712-8fcb3c677bad">:&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 permits&lt;/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;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,467)&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;31,204&#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;33,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,207)&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;32,464&#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;Mineral 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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,329)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;5,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7f45712903ce40f1b0bdc7055f09a7db_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNC0yLTEtMS0yNjY0Nw_15f5f8c5-574d-4770-b264-e9a4ee77ed8c"
      unitRef="usd">33671000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7f45712903ce40f1b0bdc7055f09a7db_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNC00LTEtMS0yNjY0Nw_a027de92-6e6b-4833-a858-d54eccd328dc"
      unitRef="usd">2467000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7f45712903ce40f1b0bdc7055f09a7db_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNC02LTEtMS0yNjY0Nw_6629c721-a947-4256-b705-a358868100b7"
      unitRef="usd">31204000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7ea15dee29b541aba0a4e8d2aa11859c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNC04LTEtMS0yNjY0Nw_31d6c346-0b2a-435a-89ec-305f5ce973fa"
      unitRef="usd">33671000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7ea15dee29b541aba0a4e8d2aa11859c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNC0xMC0xLTEtMjY2NDc_827aca91-0f5f-42cf-9424-978df82a2fdf"
      unitRef="usd">1207000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7ea15dee29b541aba0a4e8d2aa11859c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNC0xMi0xLTEtMjY2NDc_5db89bae-0cc9-43c5-95cd-00ab1bd2fe8e"
      unitRef="usd">32464000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i1f215a0359274b7c9011977dadb4b410_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNS0yLTEtMS0yNjY0Nw_2bbddda7-c31b-4dee-b350-48025e3b8437"
      unitRef="usd">19927000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1f215a0359274b7c9011977dadb4b410_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNS00LTEtMS0yNjY0Nw_ece19639-ba5f-4f1f-b0da-01863410a6d5"
      unitRef="usd">8922000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1f215a0359274b7c9011977dadb4b410_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNS02LTEtMS0yNjY0Nw_5fb3f9b7-e794-4dbc-9343-6539860314a4"
      unitRef="usd">11005000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7281b043411e4b53af3d5b18c0690fb0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNS04LTEtMS0yNjY0Nw_841cbff4-5622-49f5-b893-a1fc9b15ba52"
      unitRef="usd">19225000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7281b043411e4b53af3d5b18c0690fb0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNS0xMC0xLTEtMjY2NDc_d555d5aa-509f-480b-a457-00a660fe538f"
      unitRef="usd">7571000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7281b043411e4b53af3d5b18c0690fb0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNS0xMi0xLTEtMjY2NDc_8467d821-88ff-432d-8b76-c20aa982820c"
      unitRef="usd">11654000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7ea5a919dd04405db60e475e0d736063_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNi0yLTEtMS0yNjY0Nw_6d653981-67ca-45e6-904d-b83db85af2e8"
      unitRef="usd">25586000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7ea5a919dd04405db60e475e0d736063_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNi00LTEtMS0yNjY0Nw_291eae4a-068d-4fb7-b682-abcad798180f"
      unitRef="usd">3329000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7ea5a919dd04405db60e475e0d736063_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNi02LTEtMS0yNjY0Nw_4edc4518-aac9-4cdc-a6c3-38837abe0b3e"
      unitRef="usd">22257000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i7e0a8ffcd68d4057bb10733da58cf10a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNi04LTEtMS0yNjY0Nw_4b22c835-7fda-46d2-ab86-705806b19eca"
      unitRef="usd">6234000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7e0a8ffcd68d4057bb10733da58cf10a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNi0xMC0xLTEtMjY2NDc_237eeee7-c824-49dc-a0b9-8088d8af42b1"
      unitRef="usd">2504000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7e0a8ffcd68d4057bb10733da58cf10a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfNi0xMi0xLTEtMjY2NDc_cbd2f8f3-1fb0-4572-a45d-0aa78facf7d9"
      unitRef="usd">3730000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i0b999726b09342229efcac36e17c5abf_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOC0yLTEtMS0yNjY0Nw_07331acb-0328-48cd-9d57-bd1cfbfd567e"
      unitRef="usd">5481000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0b999726b09342229efcac36e17c5abf_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOC00LTEtMS0yNjY0Nw_854ac789-76f3-47f6-9ce1-38ac67129232"
      unitRef="usd">551000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0b999726b09342229efcac36e17c5abf_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOC02LTEtMS0yNjY0Nw_ca7d322c-feb7-49f8-8601-5e9c57e6f8fc"
      unitRef="usd">4930000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ia358f9fc46a24010a01db5895d441727_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOC04LTEtMS0yNjY0Nw_b839302e-a6c8-4f3c-8933-3638a219fa7e"
      unitRef="usd">586000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia358f9fc46a24010a01db5895d441727_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOC0xMC0xLTEtMjY2NDc_a1aa8744-9661-4f8c-b3d6-e7e128818da1"
      unitRef="usd">582000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia358f9fc46a24010a01db5895d441727_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOC0xMi0xLTEtMjY2NDc_0b4fb807-8638-4dac-b90e-d43581a662b1"
      unitRef="usd">4000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOS0yLTEtMS0yNjY0Nw_fe0e2dfd-6482-4094-b451-46eaa3547f52"
      unitRef="usd">84665000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOS00LTEtMS0yNjY0Nw_9e5d8247-9256-4f0c-802e-e09cf3dd57bd"
      unitRef="usd">15269000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOS02LTEtMS0yNjY0Nw_cc8b6b30-9eb4-4ca7-a3d3-b4637e4f7492"
      unitRef="usd">69396000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOS04LTEtMS0yNjY0Nw_02d05d99-85fb-46d4-81b6-f29209f4ffce"
      unitRef="usd">59716000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOS0xMC0xLTEtMjY2NDc_005441d7-129b-41a2-867b-24ae616df0a4"
      unitRef="usd">11864000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmE5MTkxMTg0ZmJjZjQ5ODg5YTlhNWQ0Y2FhOGUzZDU2L3RhYmxlcmFuZ2U6YTkxOTExODRmYmNmNDk4ODlhOWE1ZDRjYWE4ZTNkNTZfOS0xMi0xLTEtMjY2NDc_b1f38ff9-c7e7-4aea-901c-9a62a8f14ae3"
      unitRef="usd">47852000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMjk5NQ_996847c8-552b-48d7-87e8-b67077f9becb"
      unitRef="usd">3700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMjk5OQ_9a37e37a-0377-4d49-82be-68bdf9901aba"
      unitRef="usd">2700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMzAwNg_41abb53b-7769-4df7-891a-cc0b8dc14d8b"
      unitRef="usd">2100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RleHRyZWdpb246MzVhMjM5ZmEzMzhlNGYwM2IzYmFiYTQyNzYxMDRhZGFfMzE0OA_76d786fe-30f8-4d36-a2ab-bad9794ff7a5">The estimated amortization expense for intangible assets for each of the next five years and thereafter is as follows:&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmU2MTNhYjkxMGU2YjRhNmE4MTE2MjYyODFjNjdjYWZlL3RhYmxlcmFuZ2U6ZTYxM2FiOTEwZTZiNGE2YTgxMTYyNjI4MWM2N2NhZmVfMC0xLTEtMS0yNjY0Nw_ac7ea23d-4492-4549-b1c8-565a5baff551"
      unitRef="usd">4145000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmU2MTNhYjkxMGU2YjRhNmE4MTE2MjYyODFjNjdjYWZlL3RhYmxlcmFuZ2U6ZTYxM2FiOTEwZTZiNGE2YTgxMTYyNjI4MWM2N2NhZmVfMS0xLTEtMS0yNjY0Nw_9cc72f20-7bab-49c1-9f1c-81d152b1d1cf"
      unitRef="usd">4012000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmU2MTNhYjkxMGU2YjRhNmE4MTE2MjYyODFjNjdjYWZlL3RhYmxlcmFuZ2U6ZTYxM2FiOTEwZTZiNGE2YTgxMTYyNjI4MWM2N2NhZmVfMi0xLTEtMS0yNjY0Nw_3f33a520-16b7-4d55-9b61-ae5b371a673c"
      unitRef="usd">3916000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmU2MTNhYjkxMGU2YjRhNmE4MTE2MjYyODFjNjdjYWZlL3RhYmxlcmFuZ2U6ZTYxM2FiOTEwZTZiNGE2YTgxMTYyNjI4MWM2N2NhZmVfMy0xLTEtMS0yNjY0Nw_12cfffc6-b826-44b8-877f-cc5cca68bb5b"
      unitRef="usd">3872000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmU2MTNhYjkxMGU2YjRhNmE4MTE2MjYyODFjNjdjYWZlL3RhYmxlcmFuZ2U6ZTYxM2FiOTEwZTZiNGE2YTgxMTYyNjI4MWM2N2NhZmVfNC0xLTEtMS0yNjY0Nw_3f48f601-c956-4eda-adc9-7dd55488ddf6"
      unitRef="usd">3727000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmU2MTNhYjkxMGU2YjRhNmE4MTE2MjYyODFjNjdjYWZlL3RhYmxlcmFuZ2U6ZTYxM2FiOTEwZTZiNGE2YTgxMTYyNjI4MWM2N2NhZmVfNS0xLTEtMS0yNjY0Nw_774571f2-ef87-4771-bf59-300b1c70d736"
      unitRef="usd">49724000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNC9mcmFnOjM1YTIzOWZhMzM4ZTRmMDNiM2JhYmE0Mjc2MTA0YWRhL3RhYmxlOmU2MTNhYjkxMGU2YjRhNmE4MTE2MjYyODFjNjdjYWZlL3RhYmxlcmFuZ2U6ZTYxM2FiOTEwZTZiNGE2YTgxMTYyNjI4MWM2N2NhZmVfNi0xLTEtMS0yNjY0Nw_1c6313f0-5708-4ce8-bc40-149b6fed0645"
      unitRef="usd">69396000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RleHRyZWdpb246MDI2ZmI2NjI0ZTExNDA0OWI1MTkxZDNkNzE5MWNhZGRfMjIw_af8496ec-b338-4b23-a207-9838298ce6de">Accrued Expenses&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/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;22,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="padding:2px 1pt;text-align:left;vertical-align: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 asset purchase payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists primarily of current portion of asset retirement obligations and miscellaneous accruals.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RleHRyZWdpb246MDI2ZmI2NjI0ZTExNDA0OWI1MTkxZDNkNzE5MWNhZGRfMjE4_51ba05aa-d64b-4bed-86a0-c31d98aad1c7">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following as of January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/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;22,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="padding:2px 1pt;text-align:left;vertical-align: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 asset purchase payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Consists primarily of current portion of asset retirement obligations and miscellaneous accruals.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:InterestPayableCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfMS0yLTEtMS0yNjY0Nw_4ada544d-6e26-432c-bad6-889a0dc81055"
      unitRef="usd">22762000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfMS00LTEtMS0yNjY0Nw_a57364e2-6ac6-48ec-ba2d-4df863984b0f"
      unitRef="usd">21860000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfMi0yLTEtMS0yNjY0Nw_5c93e298-6888-4519-ac6e-0b4c07c80825"
      unitRef="usd">38894000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfMi00LTEtMS0yNjY0Nw_1388acdc-bcf8-4d3a-a401-b13d55e97566"
      unitRef="usd">46026000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfMy0yLTEtMS0yNjY0Nw_e0d17a1c-5224-434f-88cb-705b819bb067"
      unitRef="usd">17624000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfMy00LTEtMS0yNjY0Nw_8f2577f9-1c51-4343-b09c-74767f42f0e4"
      unitRef="usd">24601000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfNC0yLTEtMS0yNjY0Nw_b4c2b2ab-efca-48d1-8e44-149df8b6563d"
      unitRef="usd">20480000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfNC00LTEtMS0yNjY0Nw_a5785c64-9c70-4cfd-9983-8803376eab24"
      unitRef="usd">18355000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfNS0yLTEtMS0yNjY0Nw_9b6e5664-64cd-4333-88d0-63780d8bfec8"
      unitRef="usd">20069000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfNS00LTEtMS0yNjY0Nw_be8c04c7-709a-4566-9365-afddbf12a7fc"
      unitRef="usd">15900000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <sum:AccruedAssetPurchasePaymentsCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfNi0yLTEtMS0yNjY0Nw_f03dfb85-3d9d-45ba-9e61-4e3a691011d0"
      unitRef="usd">4912000</sum:AccruedAssetPurchasePaymentsCurrent>
    <sum:AccruedAssetPurchasePaymentsCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfNi00LTEtMS0yNjY0Nw_0e376862-c1e8-4cf5-a919-372a96d3f63c"
      unitRef="usd">9749000</sum:AccruedAssetPurchasePaymentsCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfNy0yLTEtMS0yNjY0Nw_8ea814f0-1cdc-48db-859b-8e226348b70c"
      unitRef="usd">1524000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfNy00LTEtMS0yNjY0Nw_5a3beb73-e32b-4ae1-8521-500d543ba0d9"
      unitRef="usd">828000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfOC0yLTEtMS0yNjY0Nw_c921d539-b504-47e1-8448-2f6406ca8425"
      unitRef="usd">21871000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfOC00LTEtMS0yNjY0Nw_4bb26191-eabb-4b73-889c-ead552493633"
      unitRef="usd">23482000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfOS0yLTEtMS0yNjY0Nw_1567168d-8b1e-4b01-bee5-3d5312545371"
      unitRef="usd">148136000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV8zNy9mcmFnOjAyNmZiNjYyNGUxMTQwNDliNTE5MWQzZDcxOTFjYWRkL3RhYmxlOmFhZTg3ZmJmMzA5ZTRiZDJhYTg0NWQzNTg1YTZlZDI0L3RhYmxlcmFuZ2U6YWFlODdmYmYzMDllNGJkMmFhODQ1ZDM1ODVhNmVkMjRfOS00LTEtMS0yNjY0Nw_a205b53a-b5d8-4f55-8247-ac9e019c5cfb"
      unitRef="usd">160801000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNzAzMw_604e11e0-f9e4-449d-951b-8298c97eebab">Debt&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consisted of the following as of January 1, 2022 and January 2, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.045%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan, due 2024:&lt;/span&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;div style="padding-left:36.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$610.0&#160;million and $616.3&#160;million, net of $0.7&#160;million and $0.9&#160;million discount at January 1, 2022 and January 2, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;615,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 1&#x2044;8% Senior Notes, due 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 1&#x2044;2% Senior Notes, due 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 1&#x2044;4% Senior Notes, due 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,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;700,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 2px 61pt;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;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,298&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,915,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 60.25pt;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;Long-term debt&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;1,602,944&#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;1,909,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual payments of long-term debt, including current maturities, for the five years subsequent to January 1, 2022, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Original issue net discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;Capitalized loan costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,597,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Senior Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;On September 27, 2021, Summit LLC and Summit Finance (together, the &#x201c;Issuers&#x201d;) redeemed all $300.0&#160;million in aggregate principal amount of their 5.125% senior notes due June 1, 2025 (the "2025 Notes") using existing cash on hand at a price equal to par plus an applicable premium and the indenture under which the 2025 Notes were issued was satisfied and discharged. As a result of the redemption, charges of $6.0&#160;million were recognized in the quarter ended October 2, 2021, which included charges of $3.9&#160;million for the applicable redemption premium and $2.1&#160;million for the write-off of the deferred financing fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 11, 2020, the Issuers issued $700.0&#160;million in aggregate principal amount of 5.250% senior notes due January 15, 2029 (the &#x201c;2029 Notes&#x201d;). The 2029 Notes were issued at 100.0% of their par value with proceeds of $690.4&#160;million, net of related fees and expenses. The 2029 Notes were issued under an indenture dated August 11, 2020 (the "2020 Indenture"). The 2020 Indenture contains covenants limiting, among other things, Summit LLC and its restricted subsidiaries&#x2019; ability to incur additional indebtedness or issue certain preferred shares, pay dividends, redeem stock or make other distributions, make certain investments, sell or transfer certain assets, create liens, consolidate, merge, sell or otherwise dispose of all or substantially all of its assets, enter into certain transactions with affiliates, and designate subsidiaries as unrestricted subsidiaries. The 2020 Indenture also contains customary events of default. Interest on the 2029 Notes is payable semi-annually on January 15 and July 15 of each year commencing on January 15, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, using the proceeds from the 2029 Notes, all of the outstanding $650.0&#160;million 6.125% senior notes due 2023 (the &#x201c;2023 Notes&#x201d;) were redeemed at a price equal to par and the indenture under which the 2023 Notes were issued was satisfied and discharged. As a result of the extinguishment, charges of $4.1&#160;million were recognized in the quarter ended September 26, 2020, which included charges of $0.8&#160;million for the write-off of original issue discount and $3.3&#160;million for the write-off of deferred financing fees.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 15, 2019, the Issuers issued $300.0 million in aggregate principal amount of 6.500% senior notes due March 15, 2027 (the &#x201c;2027 Notes&#x201d;). The 2027 Notes were issued at 100.0% of their par value with proceeds of $296.3 million, net of related fees and expenses. The 2027 Notes were issued under an indenture dated March 25, 2019, the terms of which are generally consistent with the 2020 Indenture. Interest on the 2027 Notes is payable semi-annually on March 15 and September 15 of each year commencing on September 15, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2019, using the proceeds from the 2027 Notes, all of the outstanding $250.0 million 8.500% senior notes due 2022 (the &#x201c;2022 Notes&#x201d;) were redeemed at a price equal to par plus an applicable premium and the indenture under which the 2022 Notes were issued was satisfied and discharged. As a result of the extinguishment, charges of $14.6 million were recognized in the quarter ended March 30, 2019, which included charges of $11.7 million for the applicable redemption premium and $2.9 million for the write-off of deferred financing fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In 2017, the Issuers issued $300.0 million of 5.125% senior notes due June 1, 2025 (the &#x201c;2025 Notes&#x201d;). The 2025 Notes were issued at 100.0% of their par value with proceeds of $295.4 million, net of related fees and expenses. Interest on the 2025 Notes was payable semi-annually on June&#160;1 and December&#160;1 of each year commencing on December&#160;1, 2017. The 2025 Notes were paid in full in September 2021 using cash on hand.&lt;/span&gt;&lt;/div&gt;&lt;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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In 2015, the Issuers issued $650.0 million of 6.125% senior notes due July 2023 (the &#x201c;2023 Notes&#x201d; and collectively with the 2022 Notes and the 2027 Notes, the &#x201c;Senior Notes&#x201d;). Of the aggregate $650.0 million of 2023 Notes, $350.0 million were issued at par and $300.0 million were issued at 99.375% of par. The 2023 Notes were issued under an indenture dated July &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;8, 2015, the terms of which are generally consistent with the 2020 Indenture. The 2023 Notes were paid in full in August 2020 as noted above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 January 1, 2022 and January 2, 2021, the Company was in compliance with all covenants under the applicable indentures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Senior Secured Credit Facilities&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;&#x2014; Summit LLC has credit facilities that provide for term loans in an aggregate amount of $650.0 million and revolving credit commitments in an aggregate amount of $345.0 million (the &#x201c;Senior Secured Credit Facilities&#x201d;). Under the Senior Secured Credit Facilities, required principal repayments of 0.25% of the refinanced aggregate amount of term debt are due on the last business day of each March, June, September and December, commencing with the March 2018 payment. The unpaid principal balance is due in full on the maturity date, which is November 21, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 25, 2019, Summit LLC entered into Incremental Amendment No. 4 to the credit agreement governing the Senior Secured Credit Facilities (the &#x201c;Credit Agreement&#x201d;) which, among other things, increased the total amount available under the revolving credit facility to $345.0 million and extended the maturity date of the Credit Agreement with respect to the revolving credit commitments to February 25, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revolving credit facility bears interest per annum equal to, at Summit LLC&#x2019;s option, either (i)&#160;a base rate determined by reference to the highest of (a)&#160;the federal funds rate plus 0.50%, (b)&#160;the prime rate of Bank of America, N.A. and (c)&#160;LIBOR plus 1.00%, plus an applicable margin of 2.00% for base rate loans or (ii)&#160;a LIBOR rate determined by reference to Reuters prior to the interest period relevant to such borrowing adjusted for certain additional costs plus an applicable margin of 3.00% for LIBOR rate loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no outstanding borrowings under the revolving credit facility as of January 1, 2022 or January 2, 2021. As of January 1, 2022, we had remaining borrowing capacity of $327.1 million under the revolving credit facility, which is net of $17.9 million of outstanding letters of credit. The outstanding letters of credit are renewed annually and support required bonding on construction projects and the Company&#x2019;s insurance liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit LLC&#x2019;s Consolidated First Lien Net Leverage Ratio, as such term is defined in the Credit Agreement, should be no greater than 4.75:1.0 as of each quarter-end. As of January 1, 2022 and January 2, 2021, Summit LLC was in compliance with all financial covenants under the Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit LLC&#x2019;s wholly-owned domestic subsidiary companies, subject to certain exclusions and exceptions, are named as subsidiary guarantors of the Senior Notes and the Senior Secured Credit Facilities. In addition, Summit LLC has pledged substantially all of its assets as collateral, subject to certain exclusions and exceptions, for the Senior Secured Credit Facilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity for the deferred financing fees for the years ended January 1, 2022 and January 2, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.161%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred&#160;financing&#160;fees&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Loan origination fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 off of deferred financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 off of deferred financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;13,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;On January&#160;15, 2015, the Company&#x2019;s wholly-owned subsidiary in British Columbia, Canada entered into an agreement with HSBC, which was amended on November 30, 2020, for a (i)&#160;$6.0 million Canadian dollar (&#x201c;CAD&#x201d;) revolving credit commitment to be used for operating activities that bears interest per annum equal to the bank&#x2019;s prime rate plus 0.20%, (ii)&#160;$0.5 million CAD revolving credit commitment to be used for capital equipment that bears interest per annum at the bank&#x2019;s prime rate plus 0.20%, (iii)&#160;$1.5 million CAD revolving credit commitment to provide guarantees on behalf of that subsidiary and (iv) $10.0&#160;million CAD revolving foreign exchange facility available to purchase foreign exchange forward contracts. There were no amounts outstanding under this agreement as of January 1, 2022 or January 2, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNzAzNQ_c22ab479-5f30-43df-81fb-57bc2ea644fa">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consisted of the following as of January 1, 2022 and January 2, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.045%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan, due 2024:&lt;/span&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;div style="padding-left:36.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$610.0&#160;million and $616.3&#160;million, net of $0.7&#160;million and $0.9&#160;million discount at January 1, 2022 and January 2, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;615,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 1&#x2044;8% Senior Notes, due 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 1&#x2044;2% Senior Notes, due 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 1&#x2044;4% Senior Notes, due 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,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;700,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 2px 61pt;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;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,298&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,915,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 60.25pt;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;Long-term debt&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;1,602,944&#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;1,909,071&#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:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib614ade39bde4af4ba3ab04235bc324e_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfMi0wLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjkxZGNiOGE5MWM0MTQyNTFiMzgzOTcyYWNmMTIzMzViXzQ_25ac0d43-e050-4c26-977e-a5dc61e5e14a"
      unitRef="usd">610000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic6a2adcacbbf4613a27aaa54b8b35d3e_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfMi0wLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjkxZGNiOGE5MWM0MTQyNTFiMzgzOTcyYWNmMTIzMzViXzEx_a40a1beb-6619-4fad-a996-5bc6fd4dae19"
      unitRef="usd">616300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ib614ade39bde4af4ba3ab04235bc324e_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfMi0wLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjkxZGNiOGE5MWM0MTQyNTFiMzgzOTcyYWNmMTIzMzViXzIy_aba4faac-df22-4bd3-bc7b-83b0c2753c40"
      unitRef="usd">700000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ic6a2adcacbbf4613a27aaa54b8b35d3e_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfMi0wLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjkxZGNiOGE5MWM0MTQyNTFiMzgzOTcyYWNmMTIzMzViXzI5_ad5c0695-7aa1-455c-8482-7ef463e8f059"
      unitRef="usd">900000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="ib614ade39bde4af4ba3ab04235bc324e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfMi0yLTEtMS0yNjY0Nw_220b829c-566b-4d53-9a39-a53722cac4de"
      unitRef="usd">609298000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic6a2adcacbbf4613a27aaa54b8b35d3e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfMi00LTEtMS0yNjY0Nw_511e9634-3c5b-43b9-9f57-b3de71aa9709"
      unitRef="usd">615425000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i696b71b305c7483797418999b59422e7_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfNS0yLTEtMS0yNjY0Nw_f9b275aa-dedf-4b1c-9859-e8710794e66b"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id56d28ef323540e5b1494c978b1334d7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfNS00LTEtMS0yNjY0Nw_f97ff900-7232-4c7d-91aa-2a4d2726037e"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5f1e370561074d079fb4b6471b997b24_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfNi0yLTEtMS0yNjY0Nw_22730155-8d52-42b0-a45c-11ae7a05c4c8"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i539244b3fa5e461c9e5cbf0bea9c4f74_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfNi00LTEtMS0yNjY0Nw_628bc28c-a6cc-4145-bc68-300d9a199fd9"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie46898cad9684fcf9b34b3c8b6acde40_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfNy0yLTEtMS0yNjY0Nw_9978e7fc-10b4-432e-93ef-76b98719749e"
      unitRef="usd">700000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9b8c290e33f34fcdb445df4de92733e7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfNy00LTEtMS0yNjY0Nw_f757f4c9-53b1-4081-809a-e719ef56d7b9"
      unitRef="usd">700000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfOC0yLTEtMS0yNjY0Nw_3d66582d-a011-418c-b657-1a0fa2ee777a"
      unitRef="usd">1609298000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfOC00LTEtMS0yNjY0Nw_736be88d-779a-4435-b233-ac945b7b36a4"
      unitRef="usd">1915425000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfOS0yLTEtMS0yNjY0Nw_d8e326ff-b637-46c8-8dbc-bd027b945db9"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfOS00LTEtMS0yNjY0Nw_a29a0345-b223-4677-b51b-37f38e1a4a8d"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfMTAtMi0xLTEtMjY2NDc_3184da50-60c9-4a04-af2d-f31e400bb5be"
      unitRef="usd">1602944000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOmUyMjY2NTMyOTNhYjQ5NWQ4YjlmY2RmYWQyZTFlNTZkL3RhYmxlcmFuZ2U6ZTIyNjY1MzI5M2FiNDk1ZDhiOWZjZGZhZDJlMWU1NmRfMTAtNC0xLTEtMjY2NDc_a7a367c4-6dd2-4a27-a7d4-89ef7f638ad6"
      unitRef="usd">1909071000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNzAyNQ_ee9e033f-3d31-4968-93db-2697cd8a27b6">&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual payments of long-term debt, including current maturities, for the five years subsequent to January 1, 2022, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,609,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;Original issue net discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;Capitalized loan costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,597,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjBhYjM3NTg2MGNkZDQzNjlhMGY3MDA3NzQ0N2JiYzE4L3RhYmxlcmFuZ2U6MGFiMzc1ODYwY2RkNDM2OWEwZjcwMDc3NDQ3YmJjMThfMS0xLTEtMS0yNjY0Nw_18decdfe-23f9-41cc-9103-2a3ac6db927a"
      unitRef="usd">6354000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjBhYjM3NTg2MGNkZDQzNjlhMGY3MDA3NzQ0N2JiYzE4L3RhYmxlcmFuZ2U6MGFiMzc1ODYwY2RkNDM2OWEwZjcwMDc3NDQ3YmJjMThfMi0xLTEtMS0yNjY0Nw_5d8b8895-40f7-4094-bc62-672d43d38887"
      unitRef="usd">6354000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjBhYjM3NTg2MGNkZDQzNjlhMGY3MDA3NzQ0N2JiYzE4L3RhYmxlcmFuZ2U6MGFiMzc1ODYwY2RkNDM2OWEwZjcwMDc3NDQ3YmJjMThfMy0xLTEtMS0yNjY0Nw_06b5e2a9-9929-4460-81ba-df080a159b3f"
      unitRef="usd">597252000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjBhYjM3NTg2MGNkZDQzNjlhMGY3MDA3NzQ0N2JiYzE4L3RhYmxlcmFuZ2U6MGFiMzc1ODYwY2RkNDM2OWEwZjcwMDc3NDQ3YmJjMThfNC0xLTEtMS0yNjY0Nw_f99fce00-5e70-40f7-a8dc-013572dff9c0"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjBhYjM3NTg2MGNkZDQzNjlhMGY3MDA3NzQ0N2JiYzE4L3RhYmxlcmFuZ2U6MGFiMzc1ODYwY2RkNDM2OWEwZjcwMDc3NDQ3YmJjMThfNS0xLTEtMS0yNjY0Nw_4f37c88e-96aa-4700-b166-b9b495ef6c71"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjBhYjM3NTg2MGNkZDQzNjlhMGY3MDA3NzQ0N2JiYzE4L3RhYmxlcmFuZ2U6MGFiMzc1ODYwY2RkNDM2OWEwZjcwMDc3NDQ3YmJjMThfNi0xLTEtMS0yNjY0Nw_e143e227-c786-4288-a58e-e05331220eb4"
      unitRef="usd">1000000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjBhYjM3NTg2MGNkZDQzNjlhMGY3MDA3NzQ0N2JiYzE4L3RhYmxlcmFuZ2U6MGFiMzc1ODYwY2RkNDM2OWEwZjcwMDc3NDQ3YmJjMThfNy0xLTEtMS0yNjY0Nw_3ef08ae1-4b15-482b-bd21-99ccd50dcfa1"
      unitRef="usd">1609960000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjBhYjM3NTg2MGNkZDQzNjlhMGY3MDA3NzQ0N2JiYzE4L3RhYmxlcmFuZ2U6MGFiMzc1ODYwY2RkNDM2OWEwZjcwMDc3NDQ3YmJjMThfOC0xLTEtMS0yNjY0Nw_50dc845a-d83f-41f7-87e5-2681cff90b8b"
      unitRef="usd">662000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjBhYjM3NTg2MGNkZDQzNjlhMGY3MDA3NzQ0N2JiYzE4L3RhYmxlcmFuZ2U6MGFiMzc1ODYwY2RkNDM2OWEwZjcwMDc3NDQ3YmJjMThfOS0xLTEtMS0yNjY0Nw_5971fc9d-9af4-47bc-ba69-ec185a7f610d"
      unitRef="usd">11925000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <sum:LongTermDebtNet
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjBhYjM3NTg2MGNkZDQzNjlhMGY3MDA3NzQ0N2JiYzE4L3RhYmxlcmFuZ2U6MGFiMzc1ODYwY2RkNDM2OWEwZjcwMDc3NDQ3YmJjMThfMTAtMS0xLTEtMjY2NDc_337fb4aa-3590-4fe6-9797-7286848a1668"
      unitRef="usd">1597373000</sum:LongTermDebtNet>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i289bac0da0974d0a900a6a8ff6388926_D20210927-20210927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjE5OTAyMzI2Mzg4MQ_3bc7373a-b126-4e66-ace0-08addf13553c"
      unitRef="usd">300000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i923d1c5551864ad3aab553311084b079_I20210927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjE5OTAyMzI2Mzg5Nw_388ef5fc-9b85-4522-956b-558a27da6b21"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <sum:GainLossOnDebtFinancing
      contextRef="i49597bccb84f48aebfc5d08881a1a22c_D20210704-20211002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjE5OTAyMzI2MzkwNQ_5cfc2bab-0b2e-46cd-a6b0-178a1b2acf71"
      unitRef="usd">-6000000</sum:GainLossOnDebtFinancing>
    <us-gaap:RedemptionPremium
      contextRef="id39f351dc18d4be8965a675944e7db12_D20210704-20211002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjE5OTAyMzI2MzkxOQ_2a0f2520-5f5a-48ba-b19e-a79ec1653d55"
      unitRef="usd">3900000</us-gaap:RedemptionPremium>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="id39f351dc18d4be8965a675944e7db12_D20210704-20211002"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjE5OTAyMzI2MzkzMw_3afab6be-42ff-4df5-aff4-e6a6573bcdf3"
      unitRef="usd">2100000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:LongTermDebt
      contextRef="ife9147a115034606906ed627fadeebff_I20200811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjk3_6b89a9bd-de86-470c-8877-10604363833e"
      unitRef="usd">700000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ife9147a115034606906ed627fadeebff_I20200811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMzMz_8f376f1b-0ec1-4a99-9aca-59bcc8dfb698"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <sum:PercentageOfParValueOnSeniorNotes
      contextRef="i0b95531e88844c2395b9b8365cde371b_D20200811-20200811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNDIw_ce8a6269-7e7a-4dca-930c-cda263f7c3f2"
      unitRef="number">1.000</sum:PercentageOfParValueOnSeniorNotes>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i9df84fb379fe41b599de67517231d324_D20200811-20200811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNDU5_6a504471-a34a-4121-9d6f-b5d38d4ed927"
      unitRef="usd">690400000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="i19b5727fffc74d089aaa8d5c4cca7217_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMTM2Nw_cabcd7f1-5636-4913-9785-3e8ab0f4ed5d"
      unitRef="usd">650000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i19b5727fffc74d089aaa8d5c4cca7217_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMTM3MA_88443842-df55-4ff2-b914-010b1e950c61"
      unitRef="number">0.06125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="idf1f1c5b589a47f581f89be08a67b2a1_D20200628-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMTU4NQ_126ba343-70b7-4742-a7a8-2e128c506bce"
      unitRef="usd">-4100000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <sum:DebtInstrumentDebtDiscountWriteOff
      contextRef="idf1f1c5b589a47f581f89be08a67b2a1_D20200628-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMTY3MQ_9451cf68-fc44-4d9f-87bd-53793852ba95"
      unitRef="usd">800000</sum:DebtInstrumentDebtDiscountWriteOff>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="idf1f1c5b589a47f581f89be08a67b2a1_D20200628-20200926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMTcyMw_0589f71f-c874-4861-9d99-5b76eca26e2e"
      unitRef="usd">3300000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:LongTermDebt
      contextRef="id29cbacf85964c7f913f86554583f158_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMTgxMQ_cbc7b97a-5bf9-466d-9957-ad24a1d56d00"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id29cbacf85964c7f913f86554583f158_I20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMTg0Nw_4e7d3d13-c476-4262-8dd1-ad2e860031b4"
      unitRef="number">0.06500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <sum:PercentageOfParValueOnSeniorNotes
      contextRef="id13dd2f663c346c58c45ea724cb6f760_D20190315-20190315"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMTkzMg_448f03b7-4023-4940-8c95-d7329b65f5d0"
      unitRef="number">1.000</sum:PercentageOfParValueOnSeniorNotes>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="id13dd2f663c346c58c45ea724cb6f760_D20190315-20190315"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMTk3MQ_c575c849-2152-4810-9360-1e8a068f93de"
      unitRef="usd">296300000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="ia9623b4cf7b748cfb15892a967990ef7_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjM1NA_17f3e506-2375-4546-ba89-b5fce2d25cc8"
      unitRef="usd">250000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia9623b4cf7b748cfb15892a967990ef7_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjM1Nw_d109a88f-c477-46d5-9081-fe37bc68c530"
      unitRef="number">0.08500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i45a6813747b040a99306ae094c60d8c8_D20181230-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjU5OQ_c0cb7978-54c1-4871-a434-cd08aadfc4c1"
      unitRef="usd">-14600000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <sum:DebtInstrumentPrepaymentPremium
      contextRef="i45a6813747b040a99306ae094c60d8c8_D20181230-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjY4MQ_f83e13b1-c9dd-4588-b8c3-24582acf3e57"
      unitRef="usd">11700000</sum:DebtInstrumentPrepaymentPremium>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i45a6813747b040a99306ae094c60d8c8_D20181230-20190330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjcyNg_04d18b10-82f2-496b-b903-4d10440d5486"
      unitRef="usd">2900000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:LongTermDebt
      contextRef="i8079dbc2f7cd4f1fa50aed94bdb6ed50_I20170601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjgwNA_17f4c544-15dc-4275-b535-0a0b4792c049"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8079dbc2f7cd4f1fa50aed94bdb6ed50_I20170601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjgxMA_6664fa6d-4540-4473-aac1-f4d57020d60a"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <sum:PercentageOfParValueOnSeniorNotes
      contextRef="i52efacc4008246478a9b8a5b9abe39e2_D20170601-20170601"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjg5Mw_94933a13-46ba-4770-a3c0-1d4971c7f13c"
      unitRef="number">1.000</sum:PercentageOfParValueOnSeniorNotes>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i52efacc4008246478a9b8a5b9abe39e2_D20170601-20170601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjkzMg_2cf682a1-5cc9-415d-ac27-83c281c914e3"
      unitRef="usd">295400000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i438d809fbafc49f29eb2b3c77f7dd7fe_I20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMzI1Nw_22fb64d2-f1cd-49f8-a379-2f92b1a0120f"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438d809fbafc49f29eb2b3c77f7dd7fe_I20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMzI2Mw_fb6bfc5d-24f4-40c5-9bc9-8c387697a142"
      unitRef="number">0.06125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i438d809fbafc49f29eb2b3c77f7dd7fe_I20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMzQwNg_8a8d6bc0-4dd5-49e2-a48c-b3d0e871abc3"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id3b5398639444e079bc10a0124e3738e_I20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMzQyNA_86857095-41e0-4547-aeb0-d887d9f67f3e"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icb3e110187fc420e8e7a7eaec1066651_I20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMzQ1MA_f26ee4af-6f3f-49ba-9248-6f7185cd3519"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <sum:PercentageOfParValueOnSeniorNotes
      contextRef="i802c8e70980c4f3c962cb084db20a308_D20150708-20150708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMzQ2OA_d265ee6a-8b03-46d3-a4bb-909a497ab30b"
      unitRef="number">0.99375</sum:PercentageOfParValueOnSeniorNotes>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib614ade39bde4af4ba3ab04235bc324e_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMzkxMg_83645627-49b1-4e51-b570-7e38dbdd6b63"
      unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id1e6c54a495d4ea6ad21b48a0380927a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMzk3NA_4d0436b3-9e66-4245-a483-eae355aa65a8"
      unitRef="usd">345000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8880eef31d0c4dab821f74c20e88846e_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNDA5Ng_f9748765-c6ad-4c2d-b4d1-c171aac61c27"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i23b8eb3c9b0c40f4aa633b5237f44201_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNDYzNA_fe3fca66-7e85-48a2-a97d-91bddb3d2c0e"
      unitRef="usd">345000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icc1ade275e774bc78a6f6d4152ed9d48_D20190225-20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNDk1MQ_2b8d130d-240d-4be5-85c3-9e9afb50f6e6"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <sum:DebtInstrumentReferenceRateAdditionalPercentage
      contextRef="ib82b4ae161d04cd19fc419ae69a83841_D20190225-20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNTAxOA_e739dd87-ed4b-4f43-b48d-2249646f0e1b"
      unitRef="number">0.0100</sum:DebtInstrumentReferenceRateAdditionalPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib82b4ae161d04cd19fc419ae69a83841_D20190225-20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNTA1MQ_6536c264-9997-4a39-8a6d-4f615e16b4d8"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4a46bcd65dd34f0b9b56d1278c2fb3b2_D20190225-20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNTI1Mw_fcfe6492-a849-478f-b2ba-6822e8b04553"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="id1e6c54a495d4ea6ad21b48a0380927a_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNTI5MQ_3874a8be-ba6a-4b11-8aba-1116a79aadcb"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ic96eb7ba50fc4744bc29407c26cfeb7c_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNTI5MQ_890a2a8b-c14b-412d-8d72-a11333cfbbdb"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id1e6c54a495d4ea6ad21b48a0380927a_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNTQxOA_e6974bb3-b33b-47fb-9042-6e79a7797e8c"
      unitRef="usd">327100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i67af744f01a343be9505e99736867ad6_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNTQ3NA_33f60f59-2121-49f4-9d30-1a055593395e"
      unitRef="usd">17900000</us-gaap:LineOfCredit>
    <sum:FirstLienLeverageRatio
      contextRef="i24254400bd8441ac8f8329ea8f2d9c00_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNTc5NQ_af28e32b-299e-4711-91cd-379ccb7c1ee0"
      unitRef="number">4.75</sum:FirstLienLeverageRatio>
    <sum:ScheduleOfDeferredFinancingFeesTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNzAyMQ_6ee5f8f7-c352-4f1e-8cb4-03542ff44074">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity for the deferred financing fees for the years ended January 1, 2022 and January 2, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.161%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred&#160;financing&#160;fees&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;December&#160;28, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Loan origination fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 off of deferred financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 off of deferred financing fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;13,049&#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;</sum:ScheduleOfDeferredFinancingFeesTableTextBlock>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjRjYjk4NmEwNTY2ZDRhMWZiMjQxNDMwYTZhZTY4NTNhL3RhYmxlcmFuZ2U6NGNiOTg2YTA1NjZkNGExZmIyNDE0MzBhNmFlNjg1M2FfMS0xLTEtMS0yNjY0Nw_29304f79-320b-4efe-83fb-9b1be4075e63"
      unitRef="usd">15436000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjRjYjk4NmEwNTY2ZDRhMWZiMjQxNDMwYTZhZTY4NTNhL3RhYmxlcmFuZ2U6NGNiOTg2YTA1NjZkNGExZmIyNDE0MzBhNmFlNjg1M2FfMi0xLTEtMS0yNjY0Nw_e6c8238b-e924-4a12-8a86-2125221c7da8"
      unitRef="usd">9605000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjRjYjk4NmEwNTY2ZDRhMWZiMjQxNDMwYTZhZTY4NTNhL3RhYmxlcmFuZ2U6NGNiOTg2YTA1NjZkNGExZmIyNDE0MzBhNmFlNjg1M2FfMy0xLTEtMS0yNjY0Nw_4d7fdd51-904a-4329-9b3f-1bf82fb1cf5e"
      unitRef="usd">3336000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjRjYjk4NmEwNTY2ZDRhMWZiMjQxNDMwYTZhZTY4NTNhL3RhYmxlcmFuZ2U6NGNiOTg2YTA1NjZkNGExZmIyNDE0MzBhNmFlNjg1M2FfNC0xLTEtMS0yNjY0Nw_e5032fe9-2d82-44ae-a66d-ec97dd67a02e"
      unitRef="usd">3338000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjRjYjk4NmEwNTY2ZDRhMWZiMjQxNDMwYTZhZTY4NTNhL3RhYmxlcmFuZ2U6NGNiOTg2YTA1NjZkNGExZmIyNDE0MzBhNmFlNjg1M2FfNS0xLTEtMS0yNjY0Nw_b11f0708-21bf-4ba7-b250-80359189768f"
      unitRef="usd">18367000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjRjYjk4NmEwNTY2ZDRhMWZiMjQxNDMwYTZhZTY4NTNhL3RhYmxlcmFuZ2U6NGNiOTg2YTA1NjZkNGExZmIyNDE0MzBhNmFlNjg1M2FfNy0xLTEtMS0yNjY0Nw_7ec5cceb-06bb-4df0-88d9-eb77a2859abd"
      unitRef="usd">3202000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjRjYjk4NmEwNTY2ZDRhMWZiMjQxNDMwYTZhZTY4NTNhL3RhYmxlcmFuZ2U6NGNiOTg2YTA1NjZkNGExZmIyNDE0MzBhNmFlNjg1M2FfOC0xLTEtMS0yNjY0Nw_435c0b67-4309-400a-9b7a-85bd7989925d"
      unitRef="usd">2116000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RhYmxlOjRjYjk4NmEwNTY2ZDRhMWZiMjQxNDMwYTZhZTY4NTNhL3RhYmxlcmFuZ2U6NGNiOTg2YTA1NjZkNGExZmIyNDE0MzBhNmFlNjg1M2FfOS0xLTEtMS0yNjY0Nw_3484a91d-23aa-409c-b8a9-115e62bd680f"
      unitRef="usd">13049000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic2e10d1c20ce4d41ad126918cd147885_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNjU1Mg_2d4b1128-07b8-4bd1-ac8c-9b3481353a84"
      unitRef="usd">6000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib1f5871405a745829f52ec64cf347b0b_D20150115-20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNjcwOQ_80eba97f-9d3f-4562-b9cb-fe89448d1374"
      unitRef="number">0.0020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic697d6c98e96486595154148dd2e738f_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNjcxOA_17c043e4-a407-4901-9b4e-695514d420d9"
      unitRef="usd">500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2acbfa10e0594fe99607a48390a78003_D20150115-20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNjg0Ng_dfce41b5-0908-445d-b67d-4c459d5a248b"
      unitRef="number">0.0020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1b8a1a50f2034b4181ad2b7645322e79_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNjg1OQ_d1074c33-26e2-4515-b81d-2fce71223d82"
      unitRef="usd">1500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4ba533dd440b4d448826eb4717b94c56_I20150115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfMjE5OTAyMzI2Mzk0Nw_4c684c25-b6e1-42a8-aa36-8e9a8dc5d3b8"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i4f9681cff6404683b6d3493838957144_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNjk1Nw_2024690d-7e99-454a-80d7-a0c247da073b"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ia6fa72148a22430fae9cc80f86a32244_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80MC9mcmFnOmE5MDNmNmYyMGRiNDQ4N2NiMDZmMmFkNGVkMzM3ZmViL3RleHRyZWdpb246YTkwM2Y2ZjIwZGI0NDg3Y2IwNmYyYWQ0ZWQzMzdmZWJfNjk1Nw_9673315b-0813-4b06-8e6e-8c2e1db75d93"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RleHRyZWdpb246MzgwOWQ4NGU2ZmE0NGU2ZjljNWM0OGNiYzFiMDRkMTNfNDYyMA_be1891f6-94b1-4ac1-b0fa-c32c9710c805">Income Taxes&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit LLC is a limited liability company and passes its tax attributes for federal and state tax purposes to its member and is generally not subject to federal or state income&#160;tax. However, certain subsidiaries, or subsidiary groups, file federal, state, and Canadian income tax returns due to their status as C corporations or laws within that jurisdiction. The provision for income taxes is primarily composed of federal, state and local income taxes for the subsidiary entities that have C corporation status.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019, income taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate on pre-tax income differs from the U.S.&#160;statutory rate of 21% for 2021, 2020 and 2019, respectively, due to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.285%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 (benefit) at federal statutory tax rate&lt;/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;40,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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: Income tax benefit at federal statutory tax rate for LLC entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 and local income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate 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;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;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestment differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#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;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Income tax 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;20,949&#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;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 components of the net deferred income tax asset (liability) as January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Deferred tax (liabilities) 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accelerated depreciation&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;(65,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(70,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating 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;11,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in limited partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mining reclamation reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Working capital (e.g., accrued compensation, prepaid 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;1,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75,267)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(76,942)&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;(64,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net deferred income tax liability as of January 1, 2022 and January 2, 2021, are included in other noncurrent liabilities on the consolidated balance sheets. As of January 1, 2022, Summit LLC had federal net operating loss carryforwards of $41.7 million, which expire between 2032 and 2037.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;Valuation Allowance&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;&#x2014;The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible (including the effect of available &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;carryback and carryforward periods) and tax-planning strategies. The deferred income tax asset related to net operating losses resides with two separate tax paying subsidiaries (or subsidiary groups) of Summit LLC. These tax payers have historically generated taxable income and forecast to continue generating taxable income; however, the use of a portion of the net operating may be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Valuation Allowance:&lt;/span&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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year decreases (increases) 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&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 style="text-indent:36pt"&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 January 1, 2022 and January 2, 2021, a $1.7 million and $1.7 million, respectively, valuation allowance has been recorded on net deferred tax assets where realization of our net operating losses are not more likely than not.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 have any unrecognized tax benefits as of January 1, 2022 or January 2, 2021. The Company records interest and penalties as a component of the income tax provision. No material interest or penalties were recognized in income tax expense during the years ended January 1, 2022 and January 2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax years from 2016 to 2020 remain open and subject to audit by federal, Canadian, and state tax authorities. No income tax expense or benefit was recognized in other comprehensive loss in 2021, 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;Tax Distributions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The holders of Summit Holdings&#x2019; LP Units, including Summit Inc., incur U.S. federal, state and local income taxes on their share of any taxable income of Summit Holdings. The limited partnership agreement of Summit Holdings provides for pro rata cash distributions (&#x201c;tax distributions&#x201d;) to the holders of the LP Units in an amount generally calculated to provide each holder of LP Units with sufficient cash to cover its tax liability in respect of the LP Units. In general, these tax distributions are computed based on Summit Holdings&#x2019; estimated taxable income allocated to Summit Inc. multiplied by an assumed tax rate equal to the highest effective marginal combined U.S. federal, state and local income tax rate applicable to a corporate resident in New York, New York. No material distributions were made in the years ended January 1, 2022 and January 2, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RleHRyZWdpb246MzgwOWQ4NGU2ZmE0NGU2ZjljNWM0OGNiYzFiMDRkMTNfNDYyMQ_e8dde37c-3d87-49b6-ab97-57c40f5c598e">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019, income taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,764)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmEwODdmYmQxOTYyYjRhZGM5YTk3MzJhYjg0ZWEwNGU3L3RhYmxlcmFuZ2U6YTA4N2ZiZDE5NjJiNGFkYzlhOTczMmFiODRlYTA0ZTdfMi0yLTEtMS0yNjY0Nw_66de7aa7-9712-4756-a888-061ccb004711"
      unitRef="usd">8459000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmEwODdmYmQxOTYyYjRhZGM5YTk3MzJhYjg0ZWEwNGU3L3RhYmxlcmFuZ2U6YTA4N2ZiZDE5NjJiNGFkYzlhOTczMmFiODRlYTA0ZTdfMi00LTEtMS0yNjY0Nw_781cf2a7-920a-4596-9f4e-3366fe4ab537"
      unitRef="usd">3827000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmEwODdmYmQxOTYyYjRhZGM5YTk3MzJhYjg0ZWEwNGU3L3RhYmxlcmFuZ2U6YTA4N2ZiZDE5NjJiNGFkYzlhOTczMmFiODRlYTA0ZTdfMi02LTEtMS0yNjY0Nw_fdf58ec5-ba82-4b12-a76d-179c99e5c5a7"
      unitRef="usd">69000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmEwODdmYmQxOTYyYjRhZGM5YTk3MzJhYjg0ZWEwNGU3L3RhYmxlcmFuZ2U6YTA4N2ZiZDE5NjJiNGFkYzlhOTczMmFiODRlYTA0ZTdfMy0yLTEtMS0yNjY0Nw_ce26a4c5-e5dc-4033-a27f-178a556382e0"
      unitRef="usd">12490000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmEwODdmYmQxOTYyYjRhZGM5YTk3MzJhYjg0ZWEwNGU3L3RhYmxlcmFuZ2U6YTA4N2ZiZDE5NjJiNGFkYzlhOTczMmFiODRlYTA0ZTdfMy00LTEtMS0yNjY0Nw_97de7a95-a99e-44b1-8f8e-836c929e96ab"
      unitRef="usd">-2764000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmEwODdmYmQxOTYyYjRhZGM5YTk3MzJhYjg0ZWEwNGU3L3RhYmxlcmFuZ2U6YTA4N2ZiZDE5NjJiNGFkYzlhOTczMmFiODRlYTA0ZTdfMy02LTEtMS0yNjY0Nw_45f786e1-9dc4-4f1a-93e2-47808b5f912e"
      unitRef="usd">6316000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmEwODdmYmQxOTYyYjRhZGM5YTk3MzJhYjg0ZWEwNGU3L3RhYmxlcmFuZ2U6YTA4N2ZiZDE5NjJiNGFkYzlhOTczMmFiODRlYTA0ZTdfNC0yLTEtMS0yNjY0Nw_239f3e42-56b9-4be4-9d0b-2cfad7a9eec0"
      unitRef="usd">20949000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmEwODdmYmQxOTYyYjRhZGM5YTk3MzJhYjg0ZWEwNGU3L3RhYmxlcmFuZ2U6YTA4N2ZiZDE5NjJiNGFkYzlhOTczMmFiODRlYTA0ZTdfNC00LTEtMS0yNjY0Nw_2484cfde-45fb-4a7b-8bde-f385f76ecea0"
      unitRef="usd">1063000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmEwODdmYmQxOTYyYjRhZGM5YTk3MzJhYjg0ZWEwNGU3L3RhYmxlcmFuZ2U6YTA4N2ZiZDE5NjJiNGFkYzlhOTczMmFiODRlYTA0ZTdfNC02LTEtMS0yNjY0Nw_f864c211-ee7c-4d4b-bf7c-344f7c433693"
      unitRef="usd">6385000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RleHRyZWdpb246MzgwOWQ4NGU2ZmE0NGU2ZjljNWM0OGNiYzFiMDRkMTNfNDYyNQ_f5c9a91f-1b1a-4063-9722-6b80bffb6727">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate on pre-tax income differs from the U.S.&#160;statutory rate of 21% for 2021, 2020 and 2019, respectively, due to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.285%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 (benefit) at federal statutory tax rate&lt;/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;40,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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: Income tax benefit at federal statutory tax rate for LLC entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 and local income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate 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;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;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Divestment differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#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;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Income tax 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;20,949&#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;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,385&#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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfMS0yLTEtMS0yNjY0Nw_5726cb0f-3efd-4a3d-aba4-7ad7a586c1f3"
      unitRef="usd">40303000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfMS00LTEtMS0yNjY0Nw_016195fd-40d4-4bf4-830d-520e99b60d28"
      unitRef="usd">25577000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfMS02LTEtMS0yNjY0Nw_89960ed0-f852-48ef-878c-4527d3f84b4f"
      unitRef="usd">19947000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfMi0yLTEtMS0yNjY0Nw_2b6ccd42-a646-4197-a636-6e42a3088570"
      unitRef="usd">-27821000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfMi00LTEtMS0yNjY0Nw_4455d58c-e515-4c10-aa91-873c55fb83b8"
      unitRef="usd">-17647000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfMi02LTEtMS0yNjY0Nw_f054dbdb-d980-42fd-9136-ee6af7f2a298"
      unitRef="usd">-15387000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfMy0yLTEtMS0yNjY0Nw_e27ce891-6bec-4e29-8ac5-f3f46a5364d1"
      unitRef="usd">3604000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfMy00LTEtMS0yNjY0Nw_65bac5ac-b614-4d27-839f-6348de4bb67f"
      unitRef="usd">2073000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfMy02LTEtMS0yNjY0Nw_d908b97f-db87-4862-894e-dba72f4879a9"
      unitRef="usd">1680000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <sum:IncomeTaxReconciliationPermanentDifference
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNC0yLTEtMS0yNjY0Nw_47243e04-7eb2-4d56-bf15-04b0064541ee"
      unitRef="usd">427000</sum:IncomeTaxReconciliationPermanentDifference>
    <sum:IncomeTaxReconciliationPermanentDifference
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNC00LTEtMS0yNjY0Nw_38e80708-d5e9-46ce-8735-8b90d760a41c"
      unitRef="usd">2479000</sum:IncomeTaxReconciliationPermanentDifference>
    <sum:IncomeTaxReconciliationPermanentDifference
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNC02LTEtMS0yNjY0Nw_51f2a1f7-1d6e-46df-af7f-3c19f7f3c94d"
      unitRef="usd">13000</sum:IncomeTaxReconciliationPermanentDifference>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNS0yLTEtMS0yNjY0Nw_f7654d99-6c5a-4f86-9245-78bb6ff715d2"
      unitRef="usd">201000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNS00LTEtMS0yNjY0Nw_12afe9d6-3379-407f-a2c9-ffe951874e71"
      unitRef="usd">681000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNS02LTEtMS0yNjY0Nw_96140ae5-af22-4891-bc99-34d5750ffd7f"
      unitRef="usd">-725000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNi0yLTEtMS00MDMwMw_72f57be5-4360-4f6f-a767-477ca2bbbbe4"
      unitRef="usd">3766000</sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences>
    <sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNi00LTEtMS00MDMwOQ_5703e8d1-eda5-48f4-9091-756968951019"
      unitRef="usd">0</sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences>
    <sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNi02LTEtMS00MDMxNQ_2503c304-4c64-4161-a010-a9dbff8238c0"
      unitRef="usd">0</sum:EffectiveIncomeTaxRateReconciliationDivestmentDifferences>
    <sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNi0yLTEtMS0yNjY0Nw_8279f93a-fbaa-4800-aa69-9af62090e6fd"
      unitRef="usd">0</sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNi00LTEtMS0yNjY0Nw_1ee902be-d4ed-4ff5-a22d-4fc5c52c9bf0"
      unitRef="usd">-11525000</sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNi02LTEtMS0yNjY0Nw_ef514fb8-cdd3-408d-a326-6f38dd18791e"
      unitRef="usd">5038000</sum:EffectiveIncomeTaxRateReconciliationUncertainTaxPositions>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNy0yLTEtMS0yNjY0Nw_2c206f0b-1284-4c56-a663-2fe00abfc36b"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNy00LTEtMS0yNjY0Nw_af49f32c-156e-4ab7-853c-3c1ad26e2fd7"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfNy02LTEtMS0yNjY0Nw_8f363d71-e768-429b-a3ba-0f9add4fd16c"
      unitRef="usd">-2478000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfOC0yLTEtMS0yNjY0Nw_218ea434-7b14-426b-a224-4aa5eb2d7322"
      unitRef="usd">469000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfOC00LTEtMS0yNjY0Nw_7bc12c96-e5cd-4660-8c94-260dd63e05d2"
      unitRef="usd">-575000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfOC02LTEtMS0yNjY0Nw_91e80299-573e-4d38-b726-ab6f5b0e5995"
      unitRef="usd">-1703000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfOS0yLTEtMS0yNjY0Nw_65badd1c-2a56-4814-a697-a8f6b5ce2179"
      unitRef="usd">20949000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfOS00LTEtMS0yNjY0Nw_047ff5db-ad48-4ff1-adde-4868eddb2a5d"
      unitRef="usd">1063000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjk4MzQzZWFmYzFiODQ5MmZhNzJjZjg2YzM0ZGFjOWU1L3RhYmxlcmFuZ2U6OTgzNDNlYWZjMWI4NDkyZmE3MmNmODZjMzRkYWM5ZTVfOS02LTEtMS0yNjY0Nw_0ba3666f-a3a1-4bde-b5a4-3a96bc3a50fc"
      unitRef="usd">6385000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RleHRyZWdpb246MzgwOWQ4NGU2ZmE0NGU2ZjljNWM0OGNiYzFiMDRkMTNfNDYyNw_891ed640-7c58-4a42-8771-9e5e2d27b6ed">&lt;div style="text-indent:36pt"&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 components of the net deferred income tax asset (liability) as January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Deferred tax (liabilities) 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accelerated depreciation&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;(65,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(70,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating 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;11,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in limited partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mining reclamation reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Working capital (e.g., accrued compensation, prepaid 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;1,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75,267)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(76,942)&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;(64,287)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfMi0yLTEtMS0yNjY0Nw_d5de47f3-5b61-406d-a90b-4bfdda6b8cea"
      unitRef="usd">65149000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfMi00LTEtMS0yNjY0Nw_5ee1abf3-f822-4f54-8283-00504e7d1acb"
      unitRef="usd">70588000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfMy0yLTEtMS0yNjY0Nw_7e9a444e-920e-45d6-8c0e-d6996a159876"
      unitRef="usd">11602000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfMy00LTEtMS0yNjY0Nw_1a867e87-9cc3-4d4e-ab92-9e2482524f78"
      unitRef="usd">26929000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <sum:DeferredTaxLiabilityInvestmentInPartnership
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfNC0yLTEtMS0yNjY0Nw_49d3538c-9f6d-41a5-b781-a2130a10b30b"
      unitRef="usd">21737000</sum:DeferredTaxLiabilityInvestmentInPartnership>
    <sum:DeferredTaxLiabilityInvestmentInPartnership
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfNC00LTEtMS0yNjY0Nw_7a310140-8321-44fb-82aa-0bf1702a2021"
      unitRef="usd">18931000</sum:DeferredTaxLiabilityInvestmentInPartnership>
    <sum:DeferredTaxLiabilitiesIntangibleAssetsExcludingGoodwill
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfNS0yLTEtMS0yNjY0Nw_3cf3ce12-510a-4368-a2e0-ae16cb3d1355"
      unitRef="usd">2734000</sum:DeferredTaxLiabilitiesIntangibleAssetsExcludingGoodwill>
    <sum:DeferredTaxLiabilitiesIntangibleAssetsExcludingGoodwill
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfNS00LTEtMS0yNjY0Nw_d886e464-b1a7-40c8-b4a3-ce9552b4cbde"
      unitRef="usd">3264000</sum:DeferredTaxLiabilitiesIntangibleAssetsExcludingGoodwill>
    <sum:DeferredTaxAssetsMiningReclamationReserve
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfNi0yLTEtMS0yNjY0Nw_0e7ed906-cd8f-425e-b7ea-80e8f0f33f38"
      unitRef="usd">1258000</sum:DeferredTaxAssetsMiningReclamationReserve>
    <sum:DeferredTaxAssetsMiningReclamationReserve
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfNi00LTEtMS0yNjY0Nw_79b73b35-be2c-432a-8a4e-934e6ce8c473"
      unitRef="usd">1652000</sum:DeferredTaxAssetsMiningReclamationReserve>
    <sum:DeferredTaxAssetsLiabilitiesWorkingCapital
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfNy0yLTEtMS0yNjY0Nw_7431d8ea-fd8b-4e71-a051-6a1e5ac19f45"
      unitRef="usd">1493000</sum:DeferredTaxAssetsLiabilitiesWorkingCapital>
    <sum:DeferredTaxAssetsLiabilitiesWorkingCapital
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfNy00LTEtMS0yNjY0Nw_7ae1cb4f-21ec-4efa-8f34-4d5ab749bcff"
      unitRef="usd">1590000</sum:DeferredTaxAssetsLiabilitiesWorkingCapital>
    <sum:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfOS0yLTEtMS0yNjY0Nw_1953e027-91f0-43fa-9607-f1c41c0a2ead"
      unitRef="usd">-75267000</sum:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances>
    <sum:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfOS00LTEtMS0yNjY0Nw_a25eb345-2f12-49a2-b693-4dd83334e30f"
      unitRef="usd">-62612000</sum:DeferredTaxAssetsLiabilitiesNetBeforeValuationAllowances>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfMTAtMi0xLTEtMjY2NDc_b938827c-1a9f-496a-9299-996b729cce8c"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfMTAtNC0xLTEtMjY2NDc_104fd3cd-f2e8-4fff-85dc-26f30095d3bf"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfMTEtMi0xLTEtMjY2NDc_0efe6fa2-f6dc-46b1-88f3-2d4bcdbf7ca8"
      unitRef="usd">76942000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOjE1NjQxNmVlYzE5NzRhM2E5ODIzMzUwN2ZiY2FlZTc3L3RhYmxlcmFuZ2U6MTU2NDE2ZWVjMTk3NGEzYTk4MjMzNTA3ZmJjYWVlNzdfMTEtNC0xLTEtMjY2NDc_e4c81850-9f13-4f83-a3e9-99e4d35bee5f"
      unitRef="usd">64287000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RleHRyZWdpb246MzgwOWQ4NGU2ZmE0NGU2ZjljNWM0OGNiYzFiMDRkMTNfMTA4NA_db55ae2a-5ab2-457d-bee8-822c9a2f31cc"
      unitRef="usd">41700000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RleHRyZWdpb246MzgwOWQ4NGU2ZmE0NGU2ZjljNWM0OGNiYzFiMDRkMTNfNDYzNA_b33ed576-18a8-4022-a53b-b715d9fde730">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Valuation Allowance:&lt;/span&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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year decreases (increases) 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,675)&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:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmJlNzRmZjEzY2M1YTRlNTE4ZTRjNDA1NzNmMDRhYmJkL3RhYmxlcmFuZ2U6YmU3NGZmMTNjYzVhNGU1MThlNGM0MDU3M2YwNGFiYmRfMi0yLTEtMS0yNjY0Nw_e3d07bcb-6f3f-46e0-b1be-2f420931a467"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmJlNzRmZjEzY2M1YTRlNTE4ZTRjNDA1NzNmMDRhYmJkL3RhYmxlcmFuZ2U6YmU3NGZmMTNjYzVhNGU1MThlNGM0MDU3M2YwNGFiYmRfMi00LTEtMS0yNjY0Nw_14cd8005-a0b1-45fb-8f3b-239e22a09616"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <sum:ValuationAllowanceDeferredTaxAssetCurrentYearIncreaseDecreaseFromOperations
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmJlNzRmZjEzY2M1YTRlNTE4ZTRjNDA1NzNmMDRhYmJkL3RhYmxlcmFuZ2U6YmU3NGZmMTNjYzVhNGU1MThlNGM0MDU3M2YwNGFiYmRfNC0yLTEtMS0yNjY0Nw_860a1cbe-4b0f-4c5c-9c9e-9cd1c6b1a629"
      unitRef="usd">0</sum:ValuationAllowanceDeferredTaxAssetCurrentYearIncreaseDecreaseFromOperations>
    <sum:ValuationAllowanceDeferredTaxAssetCurrentYearIncreaseDecreaseFromOperations
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmJlNzRmZjEzY2M1YTRlNTE4ZTRjNDA1NzNmMDRhYmJkL3RhYmxlcmFuZ2U6YmU3NGZmMTNjYzVhNGU1MThlNGM0MDU3M2YwNGFiYmRfNC00LTEtMS0yNjY0Nw_77730ce0-e708-4706-b024-98de28bb5006"
      unitRef="usd">0</sum:ValuationAllowanceDeferredTaxAssetCurrentYearIncreaseDecreaseFromOperations>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmJlNzRmZjEzY2M1YTRlNTE4ZTRjNDA1NzNmMDRhYmJkL3RhYmxlcmFuZ2U6YmU3NGZmMTNjYzVhNGU1MThlNGM0MDU3M2YwNGFiYmRfNi0yLTEtMS0yNjY0Nw_66024157-e2c0-4fb3-963d-c70199e5eace"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RhYmxlOmJlNzRmZjEzY2M1YTRlNTE4ZTRjNDA1NzNmMDRhYmJkL3RhYmxlcmFuZ2U6YmU3NGZmMTNjYzVhNGU1MThlNGM0MDU3M2YwNGFiYmRfNi00LTEtMS0yNjY0Nw_e6187bb5-2801-4d51-bfe1-f7fc3035d684"
      unitRef="usd">1675000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RleHRyZWdpb246MzgwOWQ4NGU2ZmE0NGU2ZjljNWM0OGNiYzFiMDRkMTNfMjkyNg_ab6d594e-db0f-4326-b47b-e0b715f4474f"
      unitRef="usd">1700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RleHRyZWdpb246MzgwOWQ4NGU2ZmE0NGU2ZjljNWM0OGNiYzFiMDRkMTNfMjkzMw_f193e35d-44de-4d57-b883-6c2bbcb1c532"
      unitRef="usd">1700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RleHRyZWdpb246MzgwOWQ4NGU2ZmE0NGU2ZjljNWM0OGNiYzFiMDRkMTNfMzMzNw_6cca13e1-3f92-435f-b99d-26843fbfa65e"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80Ni9mcmFnOjM4MDlkODRlNmZhNDRlNmY5YzVjNDhjYmMxYjA0ZDEzL3RleHRyZWdpb246MzgwOWQ4NGU2ZmE0NGU2ZjljNWM0OGNiYzFiMDRkMTNfMzMzNw_ddefbd30-3d44-4b01-8009-c0a5a8ce0477"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:MembersEquityNotesDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RleHRyZWdpb246M2YxNzEyMGJiYmFmNDczYjg1MTRiMjI0MzMyMzVlNjNfNzU4_9dd457ea-a281-4141-87d6-b343cbc656ed">Members&#x2019; Interest&lt;div style="text-indent:87.75pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit LLC is a wholly owned indirect subsidiary of Summit Holdings, whose primary owner is Summit Inc. Summit Inc. was formed as a Delaware corporation on September&#160;23, 2014. Its sole material asset is a controlling equity interest in Summit Holdings. Pursuant to a reorganization into a holding company structure (the &#x201c;Reorganization&#x201d;) in connection with Summit Inc.&#x2019;s March 2015 initial public offering, Summit Inc. became a holding corporation operating and controlling all of the business and affairs of Summit Holdings and its subsidiaries, including Summit LLC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss)&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 changes in each component of accumulated other comprehensive income (loss) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign&#160;currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&#160;in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash&#160;flow&#160;hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;comprehensive&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;retirement&#160;plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December&#160;28 , 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(20,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Postretirement liability 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;(2,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January&#160;2, 2021&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:400;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:400;line-height:100%"&gt;(8,546)&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:400;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:400;line-height:100%"&gt;(10,037)&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:400;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:400;line-height:100%"&gt;&#x2014;&#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:400;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:400;line-height:100%"&gt;(18,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Postretirement liability 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;1,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#160;&#x2014;&#160;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:MembersEquityNotesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RleHRyZWdpb246M2YxNzEyMGJiYmFmNDczYjg1MTRiMjI0MzMyMzVlNjNfNzY1_b9a3674a-6afa-4083-ab2d-10e9d9703401">The changes in each component of accumulated other comprehensive income (loss) consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign&#160;currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&#160;in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash&#160;flow&#160;hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;comprehensive&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;retirement&#160;plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December&#160;28 , 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(20,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Postretirement liability 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;(2,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January&#160;2, 2021&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:400;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:400;line-height:100%"&gt;(8,546)&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:400;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:400;line-height:100%"&gt;(10,037)&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:400;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:400;line-height:100%"&gt;&#x2014;&#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:400;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:400;line-height:100%"&gt;(18,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Postretirement liability 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;1,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#160;&#x2014;&#160;January&#160;1,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibffbfaf2706d402d839d24ae22fab3ff_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfNC0yLTEtMS0yNjY0Nw_7027596c-1cc5-4f83-8c44-e6d919b1d129"
      unitRef="usd">-6317000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i06190e7dfe724461b062081f9ac22b85_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfNC00LTEtMS0yNjY0Nw_6c17e883-5a4d-4054-87fa-d82957dfb133"
      unitRef="usd">-14654000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i76919ee60b8f445ebb2354bcdc343bc3_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfNC02LTEtMS0yNjY0Nw_159f015e-75fa-46cb-a7d1-bb50a178d2d4"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9bba48ad64bf408ca81e177cd5751c83_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfNC04LTEtMS0yNjY0Nw_9993227e-f546-46a0-9b37-62c51aa49a55"
      unitRef="usd">-20971000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="ic6200f4d3eac4d94925f036eee8a0b1a_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfNS0yLTEtMS0yNjY0Nw_9ed66490-9ff1-48f8-a49e-59111f6ed163"
      unitRef="usd">-2229000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfNS04LTEtMS0yNjY0Nw_65a1da70-c862-478b-a34e-2dd47c2342a4"
      unitRef="usd">-2229000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i02ab350dbd7d4f77adc622def7b85588_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfNi00LTEtMS0yNjY0Nw_2ce3b797-afae-4aad-8a0c-0f19e81c928f"
      unitRef="usd">4617000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfNi04LTEtMS0yNjY0Nw_73d255ed-d811-40e3-800c-207554306757"
      unitRef="usd">4617000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5e77ffe8e90d46cabd7815d62d052786_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfOC0yLTEtMS0yNjY0Nw_fda1fe4e-959a-46ab-a714-73d5eebb5aaa"
      unitRef="usd">-8546000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i78ab306a5b6549d49f7bf2209c68f234_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfOC00LTEtMS0yNjY0Nw_3ff2969f-ea86-48ee-8b40-5e02011c1a39"
      unitRef="usd">-10037000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57664e0a9ff94da29f0e105655c39564_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfOC02LTEtMS0yNjY0Nw_84b6ca5c-e229-42d3-8db5-81261410466b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic81a71c7721244eeb671a082daa8a0b5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfOC04LTEtMS0yNjY0Nw_4866e8a7-adfe-498e-bea9-20b6d1c0bbe1"
      unitRef="usd">-18583000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i2027ad90b7e341b4bd5871cef7b6e281_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfMTAtMi0xLTEtMjY2NDc_6a43b26b-57c2-47f8-aa73-bdc3578c36b0"
      unitRef="usd">1303000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfMTAtOC0xLTEtMjY2NDc_2b0ba33f-255b-4ccc-9d7c-643383b45a6f"
      unitRef="usd">1303000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iad5c3c4f2f554eaaa354f921c7947fda_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfMTEtNC0xLTEtMjY2NDc_8645de8a-5a3e-4114-a4e0-a16f07713953"
      unitRef="usd">1254000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfMTEtOC0xLTEtMjY2NDc_68641a67-f1d5-4f4c-b4d4-8aec580edc7a"
      unitRef="usd">1254000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iedf3daf7923e4ee0b670f4ed8bcfd049_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfMTMtMi0xLTEtMjY2NDc_5efd55c7-2b17-4fbc-b59f-c96e39b292ef"
      unitRef="usd">-7243000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i640547a5bfd8441e87e782c4e1f55fca_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfMTMtNC0xLTEtMjY2NDc_bb8a188c-b129-4a02-a2b0-c898bf9cf6d3"
      unitRef="usd">-8783000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i157cb2ebc223481783192d94e23d760c_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfMTMtNi0xLTEtMjY2NDc_5f56c71b-a07b-446c-b112-10c76aea3e8a"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iae1b6c1dc68e4b08ac06d798f048b5ce_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV80OS9mcmFnOjNmMTcxMjBiYmJhZjQ3M2I4NTE0YjIyNDMzMjM1ZTYzL3RhYmxlOmExNjJkMWFlMjQwYTQ1M2E4ZTRkN2M1NWE2NjhmNGU4L3RhYmxlcmFuZ2U6YTE2MmQxYWUyNDBhNDUzYThlNGQ3YzU1YTY2OGY0ZThfMTMtOC0xLTEtMjY2NDc_6d4dd389-0782-4098-a379-3b63628785ab"
      unitRef="usd">-16026000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RleHRyZWdpb246OGEwNGQxYjhkNzUyNGFkNGFkMDQ2OWRhZDkxYTE5ZGZfMTQw_97959e41-3fe0-49a1-a65e-723b9db8c98b">Supplemental Cash Flow Information&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information for the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 payments:&lt;/span&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;Interest&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;81,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;99,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;104,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Payments for income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Operating cash payments on operating 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;10,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 cash payments on finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Finance cash payments on finance 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;17,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non cash financing activities:&lt;/span&gt;&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Right of use assets obtained in exchange for finance leases obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;18,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;23,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RleHRyZWdpb246OGEwNGQxYjhkNzUyNGFkNGFkMDQ2OWRhZDkxYTE5ZGZfMTM2_c1cb7b05-526b-4524-8a01-24bba03fd746">Supplemental cash flow information for the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019 was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 payments:&lt;/span&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;Interest&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;81,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;99,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;104,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Payments for income taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Operating cash payments on operating 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;10,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 cash payments on finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Finance cash payments on finance 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;17,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non cash financing activities:&lt;/span&gt;&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Right of use assets obtained in exchange for finance leases obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;18,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;23,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfMi0yLTEtMS0yNjY0Nw_daf213f8-e0dd-41e9-83d4-0c0b890d14e1"
      unitRef="usd">81592000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfMi00LTEtMS0yNjY0Nw_45b7f182-2261-4171-8581-7b5c0e14c9ec"
      unitRef="usd">99551000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfMi02LTEtMS0yNjY0Nw_4bb0c1cc-8967-452c-9083-b44baa801728"
      unitRef="usd">104614000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfMy0yLTEtMS0yNjY0Nw_b4d15ab0-23dd-46cf-8a96-b0d9a0daf4ae"
      unitRef="usd">7580000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfMy00LTEtMS0yNjY0Nw_6f8a471e-c5d1-4139-826d-8014045baf1e"
      unitRef="usd">1754000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfMy02LTEtMS0yNjY0Nw_b21c4d4b-887b-4c38-befd-82b7e8446ec8"
      unitRef="usd">-919000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfNC0yLTEtMS0yNjY0Nw_cfdcee41-0eb3-4279-8b81-f18e37900ea6"
      unitRef="usd">10955000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfNC00LTEtMS0yNjY0Nw_a375e5d9-bcfa-452c-88fd-8f3582620953"
      unitRef="usd">10452000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfNC02LTEtMS0yNjY0Nw_099c8198-768e-4bc5-b988-3118eaf7a8ed"
      unitRef="usd">10618000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfNS0yLTEtMS0yNjY0Nw_3f0f38dd-ad4e-4d34-be7a-1c27a21b1893"
      unitRef="usd">2162000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfNS00LTEtMS0yNjY0Nw_cb126fd0-9d42-4d34-9fa4-8c4e1a2291f4"
      unitRef="usd">3132000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfNS02LTEtMS0yNjY0Nw_f45c4fbd-b664-4b3c-80e7-8a07ad4d9dbd"
      unitRef="usd">3051000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfNi0yLTEtMS0yNjY0Nw_ecaa1fdc-946e-4bb8-9572-5f45de5564ef"
      unitRef="usd">17278000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfNi00LTEtMS0yNjY0Nw_e4d91ea1-4697-41e5-a3aa-8207ae508c52"
      unitRef="usd">14408000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfNi02LTEtMS0yNjY0Nw_4c5aa395-1f3a-4722-802a-8292dd60802a"
      unitRef="usd">13164000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfOC0yLTEtMS0yNjY0Nw_60f1ead8-6a2b-44d4-b96f-28a8985e605b"
      unitRef="usd">11528000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfOC00LTEtMS0yNjY0Nw_c691b0c5-6aea-4304-8ae7-8de7bb2d60b3"
      unitRef="usd">4849000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfOC02LTEtMS0yNjY0Nw_e74ed1e0-57a0-4804-b390-9313fa18d425"
      unitRef="usd">5842000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfOS0yLTEtMS0yNjY0Nw_36c31da1-49e7-4d0c-a383-fd50341ad7de"
      unitRef="usd">1125000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfOS00LTEtMS0yNjY0Nw_85d9ca58-8710-461e-8392-16d12167c38e"
      unitRef="usd">18016000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81Mi9mcmFnOjhhMDRkMWI4ZDc1MjRhZDRhZDA0NjlkYWQ5MWExOWRmL3RhYmxlOjkzYTFmODBlMGIwYjRmZmViNzRjOWYzZGE4NjBhMzRjL3RhYmxlcmFuZ2U6OTNhMWY4MGUwYjBiNGZmZWI3NGM5ZjNkYTg2MGEzNGNfOS02LTEtMS0yNjY0Nw_181a3c12-6710-45b5-bd65-2842c001b5a0"
      unitRef="usd">23965000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTc2NQ_c1d76f3e-aa67-4b86-bc27-b3e8ef09aec2">Stock-Based Compensation&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the IPO and related Reorganization, the capital structure of Summit Holdings consisted of six different classes of limited partnership units, each of which was subject to unique distribution rights. In connection with the IPO and the related Reorganization, the limited partnership agreement of Summit Holdings was amended and restated to, among other things, modify its capital structure by creating LP Units. Holders of the LP Units periodically exchange their LP Units for shares of Class A common Stock of Summit Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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;Omnibus Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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, our Board of Directors and stockholders adopted the Summit Materials, Inc. 2015 Omnibus Incentive Plan (the "Plan"), which allows for grants of equity-based awards in the form of stock options, stock appreciation rights, restricted stock and restricted stock units, performance units, and other stock-based awards. The Plan authorizes the issuance of up to 13,500,000 shares of Class A common stock in the form of restricted stock units and stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At Summit Inc.&#x2019;s May 2021 annual meeting of stockholders (the &#x201c;May 2021 Annual Meeting&#x201d;), Summit Inc.'s stockholders approved an increase to the number of shares of Summit Inc. Class A common stock that may be issued under the Plan by 4,000,000 shares of Class A common stock from the 13,500,000 shares of Class A common stock which were previously authorized for issuance to a total of 17,500,000, of which 7.9&#160;million shares of Class A common stock were available for future grants as of January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At the May 2021 Annual Meeting, Summit Inc.'s stockholders approved the Summit Materials, Inc. 2021 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), which authorized 5,500,000 shares of Class A common stock for issuance under the ESPP. All eligible employees may voluntarily enroll to purchase the Class A common stock of Summit Inc. through payroll deductions at a price equal to 85% of the lower of the fair market values of the stock as of the beginning or the end of six-month offering periods. Compensation expense is measured as the discount the employee is entitled to upon purchase and is recognized over the offering period. As of January 1, 2022, 5.5&#160;million shares of Class A common stock were reserved for future issuance through the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;Restricted Stock with Service-Based Vesting&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;&#x2014;Under the Plan, the Compensation Committee of the Board of Directors (the &#x201c;Compensation Committee&#x201d;) has granted restricted stock to members of the Board of Directors, executive officers and other key employees. These awards contain service conditions associated with continued employment or service. The terms of the restricted stock provide voting and regular dividend rights to holders of the awards. Upon vesting, the restrictions on the restricted stock lapse and the shares are considered issued and outstanding for accounting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In each of 2021, 2020 and 2019, the Compensation Committee granted restricted stock to executives and key employees under the Plan as part of our annual equity award program, which vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjA5NQ_c1213841-ce3d-4624-80dd-f35e97eca687"&gt;two&lt;/span&gt; or &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjEwMQ_bed95989-5162-4e5d-a7f8-e7748295e8b6"&gt;three&lt;/span&gt; year period, subject to continued employment or service. From time to time, the Compensation Committee grants restricted stock to newly hired or promoted employees or other employees who have achieved extraordinary personal performance objectives.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Further, in each of 2021, 2020 and 2019, the Compensation Committee granted 34,672, 42,736 and 65,144 shares, respectively, to non-employee members of the Board of Directors for their annual service as directors. These restricted stock grants vest over a one year period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In measuring compensation expense associated with the grant of restricted stock, we use the fair value of the award, determined as the closing stock price for our Class A common stock on the date of grant. Compensation expense is recorded monthly over the vesting period of the award.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;Restricted stock with Service- and Market-Condition-Based Vesting&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;&#x2014;In 2021, 2020 and 2019, the Compensation Committee granted restricted stock to certain members of our executive team as part of their annual compensation package. The restricted stock vests at the end of a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMzE1Nw_23ba612a-9f50-4396-9932-69374fcfe8c8"&gt;three&lt;/span&gt; year performance period, based on our total stock return (&#x201c;TSR&#x201d;) ranking relative to companies in the S&amp;amp;P Building &amp;amp; Construction Select Industry Index, subject to continued employment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:99pt"&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-indent:36pt"&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 is recorded monthly over the vesting period of the awards. The following table summarizes information for the equity awards granted in 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted&#160;Stock&#160;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;restricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;stock&#160;units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;stock&#160;units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,038,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,134,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited/ Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(360,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(147,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,745,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68,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:9pt;font-weight:400;line-height:100%"&gt;18.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,020,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1, 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;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:9pt;font-weight:400;line-height:100%"&gt;292,533&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;9.22&#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="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:9pt;font-weight:400;line-height:100%"&gt;1,481,992&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;22.76&#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="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:9pt;font-weight:400;line-height:100%"&gt;410,357&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;31.84&#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="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:9pt;font-weight:400;line-height:100%"&gt;31,519&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;18.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the time-vesting options granted was estimated as of the grant date using the Black-Scholes-Merton model, which requires the input of subjective assumptions, including the expected volatility and the expected term. The fair value of the performance stock units granted was estimated as of the grant date using Monte Carlo simulations, which requires the input of subjective assumptions, including the expected volatility and the expected term. No options to purchase common stock were granted in 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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="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:8pt;font-weight:700;line-height:100%"&gt;Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.49%&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;Dividend yield&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;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: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;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: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;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:400;line-height:100%"&gt;Volatility&lt;/span&gt;&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;70%&lt;/span&gt;&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;39%&lt;/span&gt;&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;36%&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;Expected term&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 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: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 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: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 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free rate is based on the yield at the date of grant of a U.S.&#160;Treasury security with a maturity period approximating the expected term. As Summit Holdings has not historically and does not plan to issue regular dividends, a dividend yield of zero was used. The volatility assumption is based on reported data of a peer group of publicly traded companies for which historical information was available adjusted for the Company&#x2019;s capital structure. The expected term is based on expectations about future exercises and represents the period of time that the units granted are expected to be outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 time-vesting interests granted is based on the grant date fair value. The Company recognizes compensation costs on a straight-line basis over the service period, which is generally the vesting period of the award. Forfeitures are recognized as they occur. Share-based compensation expense, which is recognized in general and administrative expenses, totaled $19.7 million, $28.9 million and $20.4 million in the years ended January 1, 2022, January 2, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021 and December 28, 2019, respectively. As of January 1, 2022, unrecognized compensation cost totaled $21.7 million. The weighted average remaining contractual term over which the unrecognized compensation cost is to be recognized is 1.8 years as of year-end 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of January 1, 2022, the intrinsic value of outstanding options, restricted stock units and performance stock units was $6.0 million, $59.5 million and $16.5 million, respectively, and the remaining contractual term was 3.9 years, 0.8 years and 1.1 years, respectively. The weighted average strike price of 0.3&#160;million exercisable stock options outstanding as of January 1, 2022 was $19.75 per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i4f2e686be5634bba8bf2e8848420faf0_I20160102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMTE0Ng_7beed9ae-249d-4d19-956e-8f1a40a264f0"
      unitRef="shares">13500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i72d0e4d587634a39aab4878caaabde46_D20210501-20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjE5OTAyMzI2Mzk1OQ_c2b12f82-2efb-4ec4-a92c-86d061ed3f70"
      unitRef="shares">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i3d29ca160d814bc182ba780dac58688c_I20160102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjE5OTAyMzI2Mzk3MA_3927b51d-e6d9-40eb-981d-96a9dfa1cc6e"
      unitRef="shares">13500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i95a6a4e58bf94db08c9d1652f5ce51ab_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjE5OTAyMzI2Mzk4Mg_34cd362c-f029-4191-a513-212867fb8dac"
      unitRef="shares">17500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ia6be899304f34ee28da509f313dd5ded_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjE5OTAyMzI2Mzk5NA_200db29c-6061-4b8c-880b-ebda6b68c87e"
      unitRef="shares">7900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5196fcff82e04eff9b05a12b16269b47_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjE5OTAyMzI2NDAwNw_85143c4f-2f0a-4c40-bd6e-ef354ce092a0"
      unitRef="shares">5500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <sum:PurchasePricePercentageLowerOfFairMarketValue
      contextRef="ie23b2c5762b94b099860b1ad9fb9d688_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjE5OTAyMzI2NDAxOA_c23181a3-93e2-42a4-a1e3-698402d32e26"
      unitRef="number">0.85</sum:PurchasePricePercentageLowerOfFairMarketValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i2f6bd3fa176140a399b386b153e495da_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjE5OTAyMzI2NDAyNA_eb653546-2301-4334-a4be-124a9ea9932f"
      unitRef="shares">5500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie45a8cfd7ebb46ca91f72da1f044f303_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjQyNA_d20787cd-0aec-4556-a5ad-051189414601"
      unitRef="shares">34672</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib71ac0c087074c749d02a274d202e541_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjQyOA_ef1f8604-4b3e-418c-96da-635c9bec1610"
      unitRef="shares">42736</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie00cb611d5bc4331a884258cd5759d03_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjQzNQ_2b905806-ddb5-4647-8fb2-7e154ba87522"
      unitRef="shares">65144</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i9bc4b330d7b54d38b5465fa30f899f29_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMjU5MQ_8ad3da87-2bb6-41d8-b8c8-fe13ee1c42f6">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <sum:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTc2OA_64245147-a235-44d8-95de-ce7f1298ee04">The following table summarizes information for the equity awards granted in 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted&#160;Stock&#160;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;average&#160;grant-&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;restricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;date&#160;fair&#160;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;stock&#160;units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;stock&#160;units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;per&#160;unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&#x2014;January&#160;2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,038,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,134,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited/ Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(360,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(147,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,745,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(68,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:9pt;font-weight:400;line-height:100%"&gt;18.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,020,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;1, 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;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:9pt;font-weight:400;line-height:100%"&gt;292,533&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;9.22&#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="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:9pt;font-weight:400;line-height:100%"&gt;1,481,992&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;22.76&#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="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:9pt;font-weight:400;line-height:100%"&gt;410,357&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;31.84&#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="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:9pt;font-weight:400;line-height:100%"&gt;31,519&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;18.00&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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="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:8pt;font-weight:700;line-height:100%"&gt;Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.29%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.49%&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;Dividend yield&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;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: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;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: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;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:400;line-height:100%"&gt;Volatility&lt;/span&gt;&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;70%&lt;/span&gt;&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;39%&lt;/span&gt;&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;36%&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;Expected term&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 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: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 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: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 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sum:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic5705e41192748c287f149a553e67bcb_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNS0yLTEtMS0yNjY0Nw_3ad9020a-97e0-4fcf-8d4e-5b31b5da68ef"
      unitRef="shares">2038473</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic5705e41192748c287f149a553e67bcb_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNS00LTEtMS0yNjY0Nw_0527d45d-0e91-4719-bbf4-d53d2e2df8ee"
      unitRef="usdPerShare">9.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0d5d6b5fee044b419f51dac3631e1e5f_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNS02LTEtMS0yNjY0Nw_46c0a203-b846-4714-b8ca-8f506ebc2a16"
      unitRef="shares">2134951</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0d5d6b5fee044b419f51dac3631e1e5f_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNS04LTEtMS0yNjY0Nw_b3a511a2-f6d2-4719-bba1-02226159f87d"
      unitRef="usdPerShare">18.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6bbc6a22ffb84e9abe9bdd65d1d13076_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNS0xMC0xLTEtMjY2NDc_d3e9b47b-6c7c-4689-93d3-f45a8191f261"
      unitRef="shares">428875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6bbc6a22ffb84e9abe9bdd65d1d13076_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNS0xMi0xLTEtMjY2NDc_0edcd545-68c1-4087-8c1f-5103b7dbf4c5"
      unitRef="usdPerShare">28.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9ea4ff64162945538984136a96c52b12_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNS0xNC0xLTEtMjY2NDc_dc64cb83-f942-45e6-802f-c0611adf89b9"
      unitRef="shares">100037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9ea4ff64162945538984136a96c52b12_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNS0xNi0xLTEtMjY2NDc_f7e3401b-e9ce-46bc-85a5-5fe86479fe98"
      unitRef="usdPerShare">18.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i73932bfe9d0844178face25509f573ca_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNi0yLTEtMS0yNjY0Nw_2ed33ebd-e618-4977-84ad-0a063fade7fc"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i73932bfe9d0844178face25509f573ca_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNi00LTEtMS0yNjY0Nw_e0655e59-5613-4891-8eb6-b0493f56ca16"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3ccb56db9cdd453da48bd19f71a67dc9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNi02LTEtMS0yNjY0Nw_acc62f75-6791-41e4-b691-7c9d8194d15a"
      unitRef="shares">727655</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3ccb56db9cdd453da48bd19f71a67dc9_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNi04LTEtMS0yNjY0Nw_c13fe2f5-57b1-45c2-955c-230b270e08be"
      unitRef="usdPerShare">28.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNi0xMC0xLTEtMjY2NDc_d00ff192-c309-4a2f-9cd3-38c14d5eb6e1"
      unitRef="shares">129060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNi0xMi0xLTEtMjY2NDc_4ef73972-b42d-43ed-aec2-85cbe9e283de"
      unitRef="usdPerShare">47.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i66b387b7f7be4c3097c954c66d3babc6_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNi0xNC0xLTEtMjY2NDc_d814e2a4-eedd-454d-9014-5774d33e4fc2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i66b387b7f7be4c3097c954c66d3babc6_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNi0xNi0xLTEtMjY2NDc_6fbc4279-dc62-4283-bc17-aeffa51ca8de"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i73932bfe9d0844178face25509f573ca_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNy0yLTEtMS0yNjY0Nw_a0ad996b-aa72-4671-9d7c-bd3c5d81a687"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i73932bfe9d0844178face25509f573ca_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNy00LTEtMS0yNjY0Nw_3309e54a-3a37-4074-98eb-ee3071592c0a"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3ccb56db9cdd453da48bd19f71a67dc9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNy02LTEtMS0yNjY0Nw_ab781e25-5731-4a44-a530-7cb36034752f"
      unitRef="shares">360349</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3ccb56db9cdd453da48bd19f71a67dc9_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNy04LTEtMS0yNjY0Nw_bd390081-33f9-45e2-9b96-eebb92622021"
      unitRef="usdPerShare">19.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNy0xMC0xLTEtMjY2NDc_18672183-e38d-4bf2-a6a7-a4260c4b01aa"
      unitRef="shares">147578</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNy0xMi0xLTEtMjY2NDc_43458afe-e3df-48bd-b5ae-c6cacede1eb1"
      unitRef="usdPerShare">36.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i66b387b7f7be4c3097c954c66d3babc6_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNy0xNC0xLTEtMjY2NDc_ca14af76-4ee8-4d64-9aee-dfc6393df12b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i66b387b7f7be4c3097c954c66d3babc6_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfNy0xNi0xLTEtMjY2NDc_47cdccc3-407c-4752-900d-94985a1c43f4"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i73932bfe9d0844178face25509f573ca_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOC0yLTEtMS0yNjY0Nw_2578d68b-7594-4ec9-abf7-6a7a7321544e"
      unitRef="shares">1745940</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i73932bfe9d0844178face25509f573ca_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOC00LTEtMS0yNjY0Nw_283dc018-3bec-41be-96a0-25ccd02d00da"
      unitRef="usdPerShare">9.30</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="i3ccb56db9cdd453da48bd19f71a67dc9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOC02LTEtMS0yNjY0Nw_2967dfd4-5a08-487a-bf2d-f472ae3dede2"
      unitRef="shares">0</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3ccb56db9cdd453da48bd19f71a67dc9_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOC04LTEtMS0yNjY0Nw_803bc22e-ccba-47e1-9d91-0d1ddb2b5331"
      unitRef="usdPerShare">0</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOC0xMC0xLTEtMjY2NDc_9536b4e6-0588-4e2d-9c87-de798ed35f81"
      unitRef="shares">0</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOC0xMi0xLTEtMjY2NDc_34b8ac67-84a6-4dbf-a11c-66f7949a76de"
      unitRef="usdPerShare">0</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="i66b387b7f7be4c3097c954c66d3babc6_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOC0xNC0xLTEtMjY2NDc_05ab6249-292c-4531-862c-8f9a21f51af1"
      unitRef="shares">68518</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i66b387b7f7be4c3097c954c66d3babc6_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOC0xNi0xLTEtMjY2NDc_cbf2b431-59be-4ec9-a31c-b7e538849ab5"
      unitRef="usdPerShare">18.00</sum:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i73932bfe9d0844178face25509f573ca_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOS0yLTEtMS0yNjY0Nw_425b6895-432a-4854-8f6b-59266c27793d"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i73932bfe9d0844178face25509f573ca_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOS00LTEtMS0yNjY0Nw_1410c0fc-3e6a-4bab-b4ba-aa2531f85d87"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3ccb56db9cdd453da48bd19f71a67dc9_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOS02LTEtMS0yNjY0Nw_f7d48f69-1ae9-4935-888a-7f5b1da65a7a"
      unitRef="shares">1020265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3ccb56db9cdd453da48bd19f71a67dc9_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOS04LTEtMS0yNjY0Nw_54433f6c-c73a-4f65-b043-45321b21e40a"
      unitRef="usdPerShare">19.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOS0xMC0xLTEtMjY2NDc_23165ae5-0d4f-4521-8f31-b187c91f09ad"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOS0xMi0xLTEtMjY2NDc_dfc68bac-d0fc-4275-9c75-e5f0937edc0e"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i66b387b7f7be4c3097c954c66d3babc6_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOS0xNC0xLTEtMjY2NDc_c402b178-dd42-43ff-a2e3-4bd0248eacb7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i66b387b7f7be4c3097c954c66d3babc6_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfOS0xNi0xLTEtMjY2NDc_7555a8da-07f7-4454-ae11-4604cf7f433e"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib4be8748711f4eacb3423aca0fa28897_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfMTAtMi0xLTEtMjY2NDc_44ed9092-dc8b-42ca-9b52-d0f7bcae57ad"
      unitRef="shares">292533</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib4be8748711f4eacb3423aca0fa28897_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfMTAtNC0xLTEtMjY2NDc_30e2bc0b-6b8d-494d-873f-1f7eb9b3fd82"
      unitRef="usdPerShare">9.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic241ffad054147a98477522ecacb53c3_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfMTAtNi0xLTEtMjY2NDc_9a0e4cb5-e047-4074-a06d-1e7ab36a471e"
      unitRef="shares">1481992</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic241ffad054147a98477522ecacb53c3_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfMTAtOC0xLTEtMjY2NDc_1c770bed-0246-4511-8d4b-9b6886729dee"
      unitRef="usdPerShare">22.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0a2480ee465943d58a91b7df22bba92b_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfMTAtMTAtMS0xLTI2NjQ3_0dfd0e90-54aa-4153-acbe-4b5082720157"
      unitRef="shares">410357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0a2480ee465943d58a91b7df22bba92b_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfMTAtMTItMS0xLTI2NjQ3_a262ef81-5158-4383-b8c2-b03a7301edb9"
      unitRef="usdPerShare">31.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i30dcfdb39c5148e8b77f6b4bf9aeaba0_I20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfMTAtMTQtMS0xLTI2NjQ3_24dee09a-9b5a-4e20-b8e8-4aa9529cc90b"
      unitRef="shares">31519</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i30dcfdb39c5148e8b77f6b4bf9aeaba0_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjcyMzUzNjI2M2E1OTQzMzNiMmY2YTIwZjdhYWRjNWM3L3RhYmxlcmFuZ2U6NzIzNTM2MjYzYTU5NDMzM2IyZjZhMjBmN2FhZGM1YzdfMTAtMTYtMS0xLTI2NjQ3_3be8272d-948e-403a-8741-c63cf8756b0f"
      unitRef="usdPerShare">18.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i73932bfe9d0844178face25509f573ca_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMzk3NA_3c1a4561-8a9c-491e-9f48-5ac246f1aaab"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i150e2ee9e46a4acc9f577e1fa7212839_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMzk3NA_5da46516-bc5e-48e6-9ff8-358b81c47a67"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="icac11af7cf09474a93cd97216d6752a4_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfMzk3NA_9253ab53-773f-4544-8cbc-5f5ee145d4af"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjlhZWM1MzhlODcwOTRiMzZiYjQ4YTExNjc5Y2E4NzE5L3RhYmxlcmFuZ2U6OWFlYzUzOGU4NzA5NGIzNmJiNDhhMTE2NzljYTg3MTlfMi0yLTEtMS00MzIzNg_34adf0f3-44e4-454d-a736-0e14ada61e31"
      unitRef="number">0.0029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ifd230c5f6c5d4d1cac5c734f989f6002_D20191229-20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjlhZWM1MzhlODcwOTRiMzZiYjQ4YTExNjc5Y2E4NzE5L3RhYmxlcmFuZ2U6OWFlYzUzOGU4NzA5NGIzNmJiNDhhMTE2NzljYTg3MTlfMi00LTEtMS00MzIzNg_0c3d12fa-f15a-4cf7-921c-14f436178426"
      unitRef="number">0.0085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if1732d6ca14648ff8d41ebc0dd901ee0_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjlhZWM1MzhlODcwOTRiMzZiYjQ4YTExNjc5Y2E4NzE5L3RhYmxlcmFuZ2U6OWFlYzUzOGU4NzA5NGIzNmJiNDhhMTE2NzljYTg3MTlfMi02LTEtMS00MzIzNg_dd956b3b-51b9-4b3f-a34e-b58212567563"
      unitRef="number">0.0249</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjlhZWM1MzhlODcwOTRiMzZiYjQ4YTExNjc5Y2E4NzE5L3RhYmxlcmFuZ2U6OWFlYzUzOGU4NzA5NGIzNmJiNDhhMTE2NzljYTg3MTlfNC0yLTEtMS00MzIzNg_ef64badf-94b3-428c-82a7-060b60dec59f"
      unitRef="number">0.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ifd230c5f6c5d4d1cac5c734f989f6002_D20191229-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjlhZWM1MzhlODcwOTRiMzZiYjQ4YTExNjc5Y2E4NzE5L3RhYmxlcmFuZ2U6OWFlYzUzOGU4NzA5NGIzNmJiNDhhMTE2NzljYTg3MTlfNC00LTEtMS00MzIzNg_f436eb44-3e81-4e7b-b6bc-03be2ec5e5a5"
      unitRef="number">0.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if1732d6ca14648ff8d41ebc0dd901ee0_D20181230-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjlhZWM1MzhlODcwOTRiMzZiYjQ4YTExNjc5Y2E4NzE5L3RhYmxlcmFuZ2U6OWFlYzUzOGU4NzA5NGIzNmJiNDhhMTE2NzljYTg3MTlfNC02LTEtMS00MzIzNg_ebddfb03-ef65-4499-8633-c8d614670713"
      unitRef="number">0.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjlhZWM1MzhlODcwOTRiMzZiYjQ4YTExNjc5Y2E4NzE5L3RhYmxlcmFuZ2U6OWFlYzUzOGU4NzA5NGIzNmJiNDhhMTE2NzljYTg3MTlfNS0yLTEtMS00MzIzNg_be559540-f9cc-45fd-a877-f17e8e36dc98">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ifd230c5f6c5d4d1cac5c734f989f6002_D20191229-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjlhZWM1MzhlODcwOTRiMzZiYjQ4YTExNjc5Y2E4NzE5L3RhYmxlcmFuZ2U6OWFlYzUzOGU4NzA5NGIzNmJiNDhhMTE2NzljYTg3MTlfNS00LTEtMS00MzIzNg_db2713aa-2d4d-4ac4-9270-660b1580ff28">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if1732d6ca14648ff8d41ebc0dd901ee0_D20181230-20191228"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RhYmxlOjlhZWM1MzhlODcwOTRiMzZiYjQ4YTExNjc5Y2E4NzE5L3RhYmxlcmFuZ2U6OWFlYzUzOGU4NzA5NGIzNmJiNDhhMTE2NzljYTg3MTlfNS02LTEtMS00MzIzNg_6fecaa89-9460-4474-88b0-2bbadd1c95cc">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNDI5NA_57bf2d5b-15c0-48e1-9c6d-19f15b24a86a"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTAzNw_421c1f92-522c-423e-b706-70ff1066cc73"
      unitRef="usd">19700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTA0MQ_53bb033b-d370-4fab-9cba-a1471a05e791"
      unitRef="usd">28900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTA0OA_63a7029d-1ba4-497b-bce7-5d90beb6c234"
      unitRef="usd">20400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTE0OA_fd6174f9-ebd9-4e98-9199-d6c95c20608b"
      unitRef="usd">21700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTI2OQ_efc1435b-4717-456d-a482-a4b8c2eb0389">P1Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib4be8748711f4eacb3423aca0fa28897_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTQwMg_55758be3-be61-4fc1-91bb-4f2dbe140333"
      unitRef="usd">6000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="ic241ffad054147a98477522ecacb53c3_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTQwNg_ed6ac7ec-fd41-4e32-8b14-7b736c4224c1"
      unitRef="usd">59500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i0a2480ee465943d58a91b7df22bba92b_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTQxMw_41867d54-b53c-4a10-bffc-d04ba8085350"
      unitRef="usd">16500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i73932bfe9d0844178face25509f573ca_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTQ3MA_aa5400cf-f4c0-42c4-9ee7-fefed490979f">P3Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i3ccb56db9cdd453da48bd19f71a67dc9_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTQ3NA_d639681c-f997-4994-897a-b23dec60bcc4">P0Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i2521147d81b44ec9984a292130112bab_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTQ4MQ_32a1db84-9411-4c11-960d-02f778b3252e">P1Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i0a2480ee465943d58a91b7df22bba92b_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfOTg5NTYwNDY1ODM3OA_1208db19-d8b8-4712-9ecc-7ea6cea10d3d"
      unitRef="usdPerShare">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ib4be8748711f4eacb3423aca0fa28897_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81NS9mcmFnOjUxYjk3NTE0Yzg0ZjRlNjNiNWRjNmJjOTJjY2ExMDIxL3RleHRyZWdpb246NTFiOTc1MTRjODRmNGU2M2I1ZGM2YmM5MmNjYTEwMjFfNTU3NQ_f9371d1d-8f37-4d46-8576-ec136aae7631"
      unitRef="usdPerShare">19.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfOTUxMw_29798a2d-611b-452e-9830-3731d5701e95">Employee Benefit Plans&lt;div style="text-indent:63pt"&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-indent:36pt"&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;Defined Contribution Plan&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;&#x2014;The Company sponsors employee 401(k) savings plans for its employees, including certain union employees. The plans provide for various required and discretionary Company matches of employees&#x2019; eligible compensation contributed to the plans. The expense for the defined contribution plans was $10.9 million, $12.1 million and $11.7 million for the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;Defined Benefit and Other Postretirement Benefits Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company&#x2019;s subsidiary, Continental Cement, sponsors two noncontributory defined benefit pension plans for hourly and salaried employees. The plans are closed to new participants and benefits are frozen. Pension benefits for eligible hourly employees are based on a monthly pension factor for each year of credited service. Pension benefits for eligible salaried employees are generally based on years of service and average eligible compensation. Continental Cement also sponsors two unfunded healthcare and life insurance benefits plans for certain eligible retired employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The funded status of the pension and other postretirement benefit plans is recognized in the consolidated balance sheets as the difference between the fair value of plan assets and the benefit obligations. For defined benefit pension plans, the benefit obligation is the projected benefit obligation (&#x201c;PBO&#x201d;) and for the healthcare and life insurance benefits plans, the benefit obligation is the accumulated postretirement benefit obligation (&#x201c;APBO&#x201d;). The PBO represents the actuarial present value of benefits expected to be paid upon retirement based on estimated future compensation levels. However, since the plans&#x2019; participants are not subject to future compensation increases, the plans&#x2019; PBO equals the accumulated benefit obligation (&#x201c;ABO&#x201d;). The APBO represents the actuarial present value of postretirement benefits attributed to employee services already rendered. The fair value of plan assets represents the current market value of assets held by an irrevocable trust fund for the sole benefit of participants. The measurement of the benefit obligations is based on the Company&#x2019;s estimates and actuarial valuations. These valuations reflect the terms of the plan and use participant-specific information, such as compensation, age and years of service, as well as certain assumptions that require significant judgment, including estimates of discount rates, expected return on plan assets, rate of compensation increases, interest-crediting rates and mortality rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 December 31 as the measurement date for its defined benefit pension and other postretirement benefit plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;Obligations and Funded Status&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;&#x2014;The following information is as of January 1, 2022 and January 2, 2021 and for the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Change in benefit obligations:&lt;/span&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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&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;27,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;26,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;9,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 66.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;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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 66.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;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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 66.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 (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;(1,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 66.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;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;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&lt;/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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&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;19,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;18,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 66.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;Actual 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;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 66.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;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;1,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 66.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;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;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,004&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,058&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status of plans&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;(5,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(8,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(9,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current 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;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(5,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability recognized&lt;/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;(5,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in accumulated other comprehensive income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial (gain) 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;8,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 66.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;Total amount recognized&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;8,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,142&#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;10,689&#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;1,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount recognized in accumulated other comprehensive income (&#x201c;AOCI&#x201d;) is the actuarial loss (credit) and prior service cost, which has not yet been recognized in periodic benefit cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Amounts recognized in other comprehensive (income) loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial loss (gain) &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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior year 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amount recognized&lt;/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,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,402&#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;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558&#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;367&#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;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding: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 #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest 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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected 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;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic (expense) benefit 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: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;138&#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;401&#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;(91)&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;266&#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;(54)&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;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;Assumptions&#x2014;&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;Weighted-average assumptions used to determine the benefit obligations as of year-end 2021 and 2020 are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&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:100%"&gt;2.49% - 2.70%&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:left;vertical-align:bottom"&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:100%"&gt;2.30% - 2.50%&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:left;vertical-align:bottom"&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:100%"&gt;1.84% - 2.14%&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:left;vertical-align:bottom"&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:100%"&gt;1.80% - 1.82%&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;Expected long-term rate of 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="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;5.00%&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;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: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;7.00%&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average assumptions used to determine net periodic benefit cost for years ended January 1, 2022, January 2, 2021 and December 28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&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:100%"&gt;1.84% - 2.14%&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:left;vertical-align:bottom"&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:100%"&gt;1.82% - 2.50%&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:left;vertical-align:bottom"&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:100%"&gt;2.78% - 2.96%&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:left;vertical-align:bottom"&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:100%"&gt;2.73% - 2.79%&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:left;vertical-align:bottom"&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:100%"&gt;3.90% - 4.02%&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:left;vertical-align:bottom"&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:100%"&gt;3.87% - 3.91%&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;Expected long-term rate of 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="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;5.00%&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;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: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;7.00%&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;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: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;7.00%&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected long-term return on plan assets is based upon the Plans&#x2019; consideration of historical and forward-looking returns and the Company&#x2019;s estimation of what a portfolio, with the target allocation described below, will earn over a long-term horizon. The discount rate is derived using the FTSE Pension Discount Curve.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Assumed health care cost trend rates were 8.0% as of year-end 2021 and 2020, grading to an ultimate trend rate of 4.5% in 2035. Assumed health care cost trend rates have a significant effect on the amounts reported for the Company&#x2019;s healthcare and life insurance benefits plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;Plan Assets&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;&#x2014;The defined benefit pension plans&#x2019; (the &#x201c;Plans&#x201d;) investment strategy is to minimize investment risk while generating acceptable returns. The Plans currently invest a relatively high proportion of the plan assets in fixed income securities, while the remainder is invested in equity securities, cash reserves and precious metals. The equity securities are diversified into funds with growth and value investment strategies. The target allocation for plan assets is as follows: equity securities&#x2014;30%; fixed income securities&#x2014;63%; cash reserves&#x2014;5%; and precious metals&#x2014;2%. The Plans&#x2019; current investment allocations are within the tolerance of the target allocation. The Company had no Level 3 investments as of or for the years ended January 1, 2022 and January 2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At year-end 2021 and 2020, the Plans&#x2019; assets were invested predominantly in fixed-income securities and publicly traded equities, but may invest in other asset classes in the future subject to the parameters of the investment policy. The Plans&#x2019; investments in fixed-income assets include U.S. Treasury and U.S. agency securities and corporate bonds. The Plans&#x2019; investments in equity assets include U.S. and international securities and equity funds. The Company estimates the fair value of the Plans&#x2019; assets using various valuation techniques and, to the extent available, quoted market prices in active markets or observable market inputs. The descriptions and fair value methodologies for the Plans&#x2019; assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;Fixed Income Securities&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;&#x2014;Corporate and government bonds are classified as Level 2 assets, as they are either valued at quoted market prices from observable pricing sources at the reporting date or valued based upon comparable securities with similar yields and credit ratings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;Equity Securities&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;&#x2014;Equity securities are valued at the closing market price reported on a U.S. exchange where the security is actively traded and are therefore classified as Level 1 assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;Cash&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;&#x2014;The carrying amounts of cash approximate fair value due to the short-term maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;Precious Metals&#x2014;&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;Precious metals are valued at the closing market price reported on a U.S. exchange where the security is actively traded and are therefore classified as Level 1 assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Plans&#x2019; assets by asset class and fair value hierarchy level as of January 1, 2022 and January 2, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&#160;in&#160;active&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;fair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;markets for identical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;inputs&#160;(Level&#160;2)&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&#160;&#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;&#160;&#160;&#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;&#160;&#160;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;government&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;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap 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;1,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;1,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;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Mid cap 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;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;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;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Mid cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Small cap 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;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Small cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities Broad Basket&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;20,004&#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;13,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&#160;in&#160;active&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;fair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;markets for identical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;inputs&#160;(Level&#160;2)&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;government&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;3,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap 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;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Mid cap 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;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Mid cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Small cap 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;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Small cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities Broad Basket&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;19,058&#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;12,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&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;Cash Flows&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;&#x2014;The Company expects to contribute approximately $0.8 million and $0.7 million in 2022 to its pension plans and to its healthcare and life insurance benefits plans, respectively.&lt;/span&gt;&lt;/div&gt;&lt;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;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 benefit payments for each of the next five&#160;years and the five-year period thereafter are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&#160;and&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Insurance Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,560&#160;&lt;/span&gt;&lt;/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 style="text-indent:36pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In 2018, through an acquisition, the Company assumed an obligation to&#160;contribute to a number of multiemployer defined benefit pension plans under the terms of collective-bargaining agreements that cover&#160;its&#160;union-represented employees.&#160;The risks of participating in multiemployer pension plans are different from single-employer plans. Assets contributed to a multiemployer plan by one employer may be used to provide benefits to employees of other participating employers. If a participating employer ceases contributing to the plan, the unfunded obligations of the plan are the responsibility of the remaining participating employers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's participation&#160;in&#160;these plans for the annual period ended December 31,&#160;2021,&#160;is&#160;outlined in the&#160;table below.&#160;The ''EIN/Pension Plan Number" column provides the Employer Identification Number (EIN) and the&#160;three-digit&#160;plan number, if applicable.&#160;Unless&#160;otherwise noted, the most&#160;recent Pension&#160;Protection Act (PPA) zone status available&#160;in&#160;2021 and 2020&#160;is&#160;for the plan&#160;'s&#160;year&#160;end&#160;at December 31, 2021, and December 31, 2020,&#160;respectively.&#160;The zone status&#160;is&#160;based on&#160;information&#160;the Company received from the plan and&#160;is&#160;certified by the plan's actuary. Among other factors,&#160;plans&#160;in&#160;the red zone are generally&#160;less&#160;than&#160;65% funded,&#160;plans in the yellow&#160;zone&#160;are&#160;less&#160;than 80% funded and&#160;plans&#160;in the green&#160;zone are at&#160;least&#160;80%&#160;funded. The&#160;"FIP/RP Status&#160;Pending/Implemented"&#160;column indicates plans for which a&#160;financial improvement&#160;plan (FIP) or a&#160;rehabilitation plan&#160;(RP) is either&#160;pending&#160;or&#160;has&#160;been&#160;implemented.&#160;The "Surcharge Imposed" column indicates whether a surcharge has been imposed on contributions to the plan.&#160;The&#160;last&#160;column&#160;lists&#160;the expiration date(s)&#160;of&#160;the&#160;collective-bargaining agreement(s) to&#160;which the&#160;plans are&#160;subject.&#160;There&#160;have&#160;been&#160;no&#160;significant changes&#160;that&#160;affect&#160;the&#160;comparability of 2021 and 2020 contributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.022%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date of&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Protection Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FIP/RP Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contributions of Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Collective-&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:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EIN/ Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pending/&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Surcharge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Bargaining&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:8pt;font-weight:700;line-height:100%"&gt;Trust Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Plan Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Imposed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agreement&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction Industry Laborers Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43-6060737/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Green - as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Green - as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/31/2026&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Engineers Local 101 Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43-6059213/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Green - as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Green - as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/31/2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;Total Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&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="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company was not listed as providing more than 5% of the total contributions for the Operating Engineers Local 101 Pension Plan or the Construction Industry Laborers Pension Fund for the plan years 2021 and 2020 per the plans' Forms 5500. As of the date of the filing of this annual report on Form 10-K, Forms 5500 were not available for the plan year ending December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfMzUy_9895fed8-98ae-4680-94f0-587525ae80bc"
      unitRef="usd">10900000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfMzU2_85af544c-aeaf-4bce-ba97-4898b028f544"
      unitRef="usd">12100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfMzYz_21f8dc03-3350-438f-a078-84cfb78d22b6"
      unitRef="usd">11700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfOTUzOA_0f605311-7946-4e24-8cb8-21c0e842149b">The following information is as of January 1, 2022 and January 2, 2021 and for the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019:&#160;&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Change in benefit obligations:&lt;/span&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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&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;27,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;26,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;9,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 66.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;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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 66.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;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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 66.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 (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;(1,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 66.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;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;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&lt;/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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of period&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;19,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;18,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 66.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;Actual 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;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 66.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;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;1,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 2px 66.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;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;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of period&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,004&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,058&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status of plans&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;(5,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(8,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(9,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current 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;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(5,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability recognized&lt;/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;(5,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in accumulated other comprehensive income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial (gain) 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;8,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 66.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;Total amount recognized&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;8,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,142&#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;10,689&#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;1,017&#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:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNC0yLTEtMS0yNjY0Nw_dbbe2149-dba9-4faa-b205-9b8d5aa0f367"
      unitRef="usd">27827000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNC00LTEtMS0yNjY0Nw_05bb11dd-47bc-4982-9f79-9e0065e35898"
      unitRef="usd">9229000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i40a8dbcec0934f1c8058b0b178b8f563_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNC02LTEtMS0yNjY0Nw_77262b0b-6ec3-4bd8-93d6-91135164fbb6"
      unitRef="usd">26181000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="idf3b89e8897f45d19037b34b552c1561_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNC04LTEtMS0yNjY0Nw_3d267fc0-0db3-430c-9780-f1cf03323227"
      unitRef="usd">9090000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNS0yLTEtMS0yNjY0Nw_e39c4781-3973-4abe-8c36-f68cac9a55fb"
      unitRef="usd">58000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNS00LTEtMS0yNjY0Nw_774dee56-dd74-45c5-98ce-a3a8a5c8e310"
      unitRef="usd">194000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNS02LTEtMS0yNjY0Nw_dec783ae-7fa4-4241-879a-a3ee877cdefb"
      unitRef="usd">71000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNS04LTEtMS0yNjY0Nw_b9ca7e65-5a86-4c7b-aa3a-ea10fff453c9"
      unitRef="usd">176000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNi0yLTEtMS0yNjY0Nw_e8d1fb92-e9be-4f68-8cd2-62f5366b089e"
      unitRef="usd">550000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNi00LTEtMS0yNjY0Nw_0a2d30fc-b6db-47dd-a934-66329eba4f4f"
      unitRef="usd">189000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNi02LTEtMS0yNjY0Nw_586b5e63-e55a-437c-a0dd-e5182d3da33b"
      unitRef="usd">733000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNi04LTEtMS0yNjY0Nw_f47e0f76-058d-46e3-b1f6-89910ab02717"
      unitRef="usd">242000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNy0yLTEtMS0yNjY0Nw_0e34efd7-1bdd-4f6e-9db7-ccb13ab767d9"
      unitRef="usd">1594000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNy00LTEtMS0yNjY0Nw_1b146d15-9d60-4f21-a3be-a61c0f895f79"
      unitRef="usd">-1143000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNy02LTEtMS0yNjY0Nw_989a4f75-e93d-423c-9be0-8f8065fe00a1"
      unitRef="usd">-2425000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfNy04LTEtMS0yNjY0Nw_c12849f1-aabf-47e6-9e29-630e0165626d"
      unitRef="usd">-676000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTAtMi0xLTEtMjY2NDc_36fcf818-b36d-4f69-82c4-abbe2f04dc60"
      unitRef="usd">1575000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTAtNC0xLTEtMjY2NDc_e7f35d19-9d79-42ff-880c-e3aab9296b03"
      unitRef="usd">965000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTAtNi0xLTEtMjY2NDc_49d3701e-efd4-457a-9f43-7c08ac8151de"
      unitRef="usd">1583000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTAtOC0xLTEtMjY2NDc_98878f7f-ff02-4c18-8bea-e51c3fe5075a"
      unitRef="usd">955000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTEtMi0xLTEtMjY2NDc_c0b7ccdc-0f57-4bab-94e8-e4bd9f2e9c46"
      unitRef="usd">25266000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTEtNC0xLTEtMjY2NDc_e187e487-e334-4b67-8479-2dab2a62b841"
      unitRef="usd">9790000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTEtNi0xLTEtMjY2NDc_f72ee320-14c6-4867-a707-8ac18d098628"
      unitRef="usd">27827000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTEtOC0xLTEtMjY2NDc_35536327-e556-4bba-acee-51b835c19c92"
      unitRef="usd">9229000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTQtMi0xLTEtMjY2NDc_970f6592-eb4f-4e1b-8d3c-a6ef0d23fcb6"
      unitRef="usd">19058000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTQtNC0xLTEtMjY2NDc_b0380ed2-47f5-44fb-9d55-90a3d27963b8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i40a8dbcec0934f1c8058b0b178b8f563_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTQtNi0xLTEtMjY2NDc_481f9894-ff24-4ca0-a394-61c331ebb53b"
      unitRef="usd">18242000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idf3b89e8897f45d19037b34b552c1561_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTQtOC0xLTEtMjY2NDc_160b659e-a173-4409-9304-a508da99654c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTUtMi0xLTEtMjY2NDc_af98cee7-bcfe-43b6-a810-a77da0a615da"
      unitRef="usd">1304000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTUtNC0xLTEtMjY2NDc_7509b466-7413-4af3-8f0e-cdf93a46ccb0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTUtNi0xLTEtMjY2NDc_1f5f6af9-0c52-4af3-88f2-febe87ec9fb4"
      unitRef="usd">1916000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTUtOC0xLTEtMjY2NDc_35a62050-10d7-436e-839c-b7a8bb8d9e10"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTYtMi0xLTEtMjY2NDc_dfb44f45-aab3-4953-a234-d2dc33d2b4f6"
      unitRef="usd">1217000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTYtNC0xLTEtMjY2NDc_4e624afa-d46b-4d01-8721-d13926c6932f"
      unitRef="usd">965000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTYtNi0xLTEtMjY2NDc_c2300a17-c04f-4a0e-9b7f-79f26828a24d"
      unitRef="usd">483000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTYtOC0xLTEtMjY2NDc_7bdf3c52-c8e1-4582-be1a-002476c80ffc"
      unitRef="usd">955000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTctMi0xLTEtMjY2NDc_6b4b338c-605e-4227-8dfc-c5dcc3471d00"
      unitRef="usd">1575000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTctNC0xLTEtMjY2NDc_2be0f21a-f3fc-4fa5-9a51-13e7905575a9"
      unitRef="usd">965000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTctNi0xLTEtMjY2NDc_4fb223da-2610-47b2-997c-a1831b3e67ef"
      unitRef="usd">1583000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTctOC0xLTEtMjY2NDc_da1614c5-68c8-46a5-9292-acd56c153a9d"
      unitRef="usd">955000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTgtMi0xLTEtMjY2NDc_90e1dcdd-e71f-47b1-88ef-da1c25f3e1c9"
      unitRef="usd">20004000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTgtNC0xLTEtMjY2NDc_582697e2-0be2-43f7-936c-ae18d494417d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTgtNi0xLTEtMjY2NDc_65447a5a-06cb-40b7-8da1-45db1582308a"
      unitRef="usd">19058000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMTgtOC0xLTEtMjY2NDc_8b67486c-fdaf-40e2-afb3-4ba0430e7e53"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjAtMi0xLTEtMjY2NDc_4cc971eb-6dbc-4e9b-b92e-4e8e2708e704"
      unitRef="usd">-5262000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjAtNC0xLTEtMjY2NDc_57a0175d-b5de-4a72-b82b-c0a3e96d16b8"
      unitRef="usd">-9790000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjAtNi0xLTEtMjY2NDc_826091ff-25e5-448b-adfc-a47c9bcb67dd"
      unitRef="usd">-8769000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjAtOC0xLTEtMjY2NDc_cb443903-31f9-4783-86d5-4af40e700080"
      unitRef="usd">-9229000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjEtMi0xLTEtMjY2NDc_94146a6f-5676-4c98-8d6c-b8b0d4cd2352"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjEtNC0xLTEtMjY2NDc_82a7e3a2-1daf-4416-a68e-8516c6733599"
      unitRef="usd">723000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjEtNi0xLTEtMjY2NDc_9b3c5ab2-d7be-436f-b2e4-6aa3abb34883"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjEtOC0xLTEtMjY2NDc_20954f8b-9435-4f87-8215-5827469f497f"
      unitRef="usd">636000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjItMi0xLTEtMjY2NDc_ba751637-fe47-4cfc-9aa2-bc216655e6d6"
      unitRef="usd">5262000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjItNC0xLTEtMjY2NDc_705baba5-d41e-44ce-9d00-1b5eded2e614"
      unitRef="usd">9067000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjItNi0xLTEtMjY2NDc_560a5601-f6e8-46e3-ba30-1d8c46d74b26"
      unitRef="usd">8769000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjItOC0xLTEtMjY2NDc_0afa77b4-1b24-41d2-878a-2256e8ff51f4"
      unitRef="usd">8593000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjMtMi0xLTEtMjY2NDc_3601afeb-9ec7-4344-8787-e13b4a238e42"
      unitRef="usd">5262000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjMtNC0xLTEtMjY2NDc_9867a679-f818-4d5f-afb4-8a9f556e4087"
      unitRef="usd">9790000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjMtNi0xLTEtMjY2NDc_2eaeb3c0-742f-4027-a3dc-670beb4eba1d"
      unitRef="usd">8769000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjMtOC0xLTEtMjY2NDc_650565e7-330c-4061-aa34-6765a66801b4"
      unitRef="usd">9229000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjYtMi0xLTEtMjY2NDc_ee6389a3-3bc2-460f-825b-9ec832d76795"
      unitRef="usd">-8261000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjYtNC0xLTEtMjY2NDc_d6d52650-df27-40a3-beac-5b626004d2ed"
      unitRef="usd">-3591000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjYtNi0xLTEtMjY2NDc_0a4a37bc-c474-40f5-8817-71cc76d0d593"
      unitRef="usd">-10689000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjYtOC0xLTEtMjY2NDc_627d5309-4261-47a8-b254-6d7f8655f54c"
      unitRef="usd">-2707000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjctMi0xLTEtMjY2NDc_a804a8a1-a55f-4e36-baf6-9c727b8ae6b1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjctNC0xLTEtMjY2NDc_30a67836-d0aa-4ffb-a2f8-f10a88312a3d"
      unitRef="usd">-1449000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjctNi0xLTEtMjY2NDc_1dc06e2d-8ccb-481b-82e3-bb0de683a7a5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjctOC0xLTEtMjY2NDc_4895cb88-fa41-4f85-96a7-c96280ce8eca"
      unitRef="usd">-1690000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjgtMi0xLTEtMjY2NDc_f9036907-520f-4cd5-a0a9-49e1bf1ae9ea"
      unitRef="usd">8261000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjgtNC0xLTEtMjY2NDc_3656b743-83a2-42a6-9f75-a7bbb8cb7a2d"
      unitRef="usd">2142000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i195b40edbf6148d38d1979667e179afd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjgtNi0xLTEtMjY2NDc_ade35520-7848-4b08-a97d-a1be460b8101"
      unitRef="usd">10689000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="if9c5fadcdf734e1ab103be98d35413dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmFmZTJjZTU4MTkwNTQ1ZDRhZjRiMzY3YTgwMWE2ZTAzL3RhYmxlcmFuZ2U6YWZlMmNlNTgxOTA1NDVkNGFmNGIzNjdhODAxYTZlMDNfMjgtOC0xLTEtMjY2NDc_c144be95-9e27-4849-abba-c952dcb542a9"
      unitRef="usd">1017000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfOTUyOQ_50ac1b3b-331c-458e-a7a4-0548ed006f6e">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Amounts recognized in other comprehensive (income) loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial loss (gain) &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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior year 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amount recognized&lt;/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,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,402&#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;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558&#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;367&#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;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding: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 #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest 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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected 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;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic (expense) benefit 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: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;138&#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;401&#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;(91)&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;266&#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;(54)&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;285&#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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfOTUyOQ_a8ec55ce-dd0f-49db-9ff8-dcd3f98946b0">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.294%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Amounts recognized in other comprehensive (income) loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial loss (gain) &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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior year 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amount recognized&lt;/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,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,402&#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;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,558&#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;367&#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;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding: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 #000;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 #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest 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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected 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;(898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic (expense) benefit 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: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;138&#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;401&#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;(91)&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;266&#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;(54)&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;285&#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:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNC0yLTEtMS0yNjY0Nw_96d2ab9b-84cd-4dcd-bb12-fd8fdd9f96d4"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNC00LTEtMS0yNjY0Nw_aaa2e57f-799e-46a9-b765-7e26ce917f77"
      unitRef="usd">-1143000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNC02LTEtMS0yNjY0Nw_7cba40b0-17a7-4b97-92c1-638cce1b355a"
      unitRef="usd">-1728000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNC04LTEtMS0yNjY0Nw_f2f85254-901d-4441-859f-efcbe35c2bdb"
      unitRef="usd">-675000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNC0xMC0xLTEtMjY2NDc_76a8b4aa-f767-4769-af4e-8a74029e9fe3"
      unitRef="usd">-1760000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNC0xMi0xLTEtMjY2NDc_1443b9e4-c6b9-486f-b8a6-9e6693e25b5f"
      unitRef="usd">-165000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNi0yLTEtMS0yNjY0Nw_21545fdf-f499-49a8-a9d2-9f11a60cea67"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNi00LTEtMS0yNjY0Nw_e04a5807-a9aa-4ec4-8027-1f4565583a46"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNi02LTEtMS0yNjY0Nw_1f1c1dfd-368a-494c-8250-0d5c8e48c085"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNi04LTEtMS0yNjY0Nw_dd92acc6-e4f6-4774-bdfb-84b65bf1645b"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNi0xMC0xLTEtMjY2NDc_550a45a8-5840-4843-9778-3c0af3854c26"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfNi0xMi0xLTEtMjY2NDc_03976455-9797-4b59-ab2a-b6e7fa3a7df6"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfOC0yLTEtMS0yNjY0Nw_e6a5169f-bf07-4f94-8b94-3a00a710b40a"
      unitRef="usd">428000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfOC00LTEtMS0yNjY0Nw_fc96eb78-04f3-43d8-abac-c217f6a4fdeb"
      unitRef="usd">259000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfOC02LTEtMS0yNjY0Nw_9e6e1474-ed31-4a7c-8bc7-931ac1f88a70"
      unitRef="usd">326000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfOC04LTEtMS0yNjY0Nw_3b21bf4e-c9d4-474d-b7ef-6412eff66312"
      unitRef="usd">89000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfOC0xMC0xLTEtMjY2NDc_1a08c941-db7c-4f8b-a6ff-c24a6a59b3fe"
      unitRef="usd">202000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax
      contextRef="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfOC0xMi0xLTEtMjY2NDc_7f848a94-5710-41a7-827a-2f25ac36e84e"
      unitRef="usd">39000</sum:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAociPensionAndOtherPostretirementBenefitPlansOtherThanNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTAtMi0xLTEtMjY2NDc_54cef8b7-00b1-4824-88e0-21339d800298"
      unitRef="usd">-2428000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTAtNC0xLTEtMjY2NDc_15f7c13b-b4a1-4825-94d8-3e86c8e66399"
      unitRef="usd">1125000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTAtNi0xLTEtMjY2NDc_1c489d5f-47f5-4079-b0f6-228a9e582473"
      unitRef="usd">1402000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTAtOC0xLTEtMjY2NDc_44e39d12-39d0-4935-a971-a6155e0a8bb6"
      unitRef="usd">827000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTAtMTAtMS0xLTI2NjQ3_e634778d-57f4-4844-92ab-9a32fc3c23c8"
      unitRef="usd">1558000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTAtMTItMS0xLTI2NjQ3_1e5a106e-1354-480c-a18f-338bf99038d6"
      unitRef="usd">367000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTItMi0xLTEtMjY2NDc_3feb052c-5f86-42ce-881c-16a705166776"
      unitRef="usd">58000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTItNC0xLTEtMjY2NDc_5f18dbd0-453f-4256-9c96-13d940526395"
      unitRef="usd">194000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTItNi0xLTEtMjY2NDc_583e9e89-5c69-4862-ace9-71cce456ddfa"
      unitRef="usd">71000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTItOC0xLTEtMjY2NDc_cf99df4d-4ad1-4796-9392-98a82f8c7553"
      unitRef="usd">176000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTItMTAtMS0xLTI2NjQ3_9b2270fc-3f06-4407-9008-edb36a967feb"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTItMTItMS0xLTI2NjQ3_4d92fe92-4e24-43a7-8330-30ac85a6a75c"
      unitRef="usd">166000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTMtMi0xLTEtMjY2NDc_b0eb3715-f9c9-46c9-a452-29395a015565"
      unitRef="usd">550000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTMtNC0xLTEtMjY2NDc_02a82c7b-3d60-4a3c-91a5-b269658914e5"
      unitRef="usd">189000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTMtNi0xLTEtMjY2NDc_43602a85-b6b9-46fb-a41d-74e7d5f86408"
      unitRef="usd">733000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTMtOC0xLTEtMjY2NDc_194b456b-33bb-495d-81ff-10bad608f69f"
      unitRef="usd">242000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTMtMTAtMS0xLTI2NjQ3_1c264e72-a4e8-44e2-bece-1eead4c21520"
      unitRef="usd">928000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTMtMTItMS0xLTI2NjQ3_90ea5ab2-d6f2-4e93-84b8-d4aea296adcd"
      unitRef="usd">321000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTQtMi0xLTEtMjY2NDc_9852802c-9335-4896-890c-6308c85cb4b8"
      unitRef="usd">-428000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTQtNC0xLTEtMjY2NDc_b419769c-bfac-49d1-8d62-af8065ef1a8a"
      unitRef="usd">-259000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTQtNi0xLTEtMjY2NDc_80b115b3-c18b-48f3-be7f-1c7240f9039a"
      unitRef="usd">-326000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTQtOC0xLTEtMjY2NDc_ffb89a15-cf4d-44f3-a264-1bccb30767cc"
      unitRef="usd">-89000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTQtMTAtMS0xLTI2NjQ3_98d8978f-e8b2-4b5b-8623-2518a6b9a803"
      unitRef="usd">-202000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTQtMTItMS0xLTI2NjQ3_668003a4-635d-4507-9cca-06b2fa496ccf"
      unitRef="usd">-39000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTUtMi0xLTEtMjY2NDc_64961127-a4b4-4c28-ac30-3494e225ef35"
      unitRef="usd">898000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTUtNC0xLTEtMjY2NDc_0bc922b8-9976-4c15-ab4c-4eb9195f7e4b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTUtNi0xLTEtMjY2NDc_f17f7d4d-ff2d-4982-a9e3-29c4c8c1ca58"
      unitRef="usd">1221000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTUtOC0xLTEtMjY2NDc_d07ddd7d-d10b-4a93-a5e3-f67876bf03c1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTUtMTAtMS0xLTI2NjQ3_7d752add-f385-42e8-a45f-0ef9df03cd96"
      unitRef="usd">1244000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTUtMTItMS0xLTI2NjQ3_0018135a-b99e-4be0-b1e8-89edd673f297"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTctMi0xLTEtMjY2NDc_551d1038-ab62-41e7-89a9-4fc765c29d1f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTctNC0xLTEtMjY2NDc_a19e8cc9-6d4e-4929-bcf7-8ae44c97aa52"
      unitRef="usd">-241000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTctNi0xLTEtMjY2NDc_bf8d3f02-f383-4a85-ad3d-c2275d8bb275"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTctOC0xLTEtMjY2NDc_b4477e35-3216-4fcb-9443-afd52080aa15"
      unitRef="usd">-241000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTctMTAtMS0xLTI2NjQ3_cc6e7a35-5a03-474d-ac4c-aeec072a80b5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTctMTItMS0xLTI2NjQ3_873bbce9-9435-4367-9d5f-84a1ddc1a63a"
      unitRef="usd">-241000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTgtMi0xLTEtMjY2NDc_7fe4e0a8-441e-4be6-9290-a62975442503"
      unitRef="usd">138000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0a579a9ac87b4fd9aeff9b7298e13597_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTgtNC0xLTEtMjY2NDc_6efd02f2-ade1-44db-b631-591df63ac707"
      unitRef="usd">401000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTgtNi0xLTEtMjY2NDc_8b752473-c879-41e6-be40-52b320daf8e9"
      unitRef="usd">-91000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie7148e39594b465194c899398604eae7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTgtOC0xLTEtMjY2NDc_1cc0bef0-1e72-4481-8bc1-b3a99ab31bcc"
      unitRef="usd">266000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTgtMTAtMS0xLTI2NjQ3_5c59de9c-2c90-49e4-97ef-3e586647c013"
      unitRef="usd">-54000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9fa154d87ee749c6b6ff6f6c5c1a5a29_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmVlYTlkYmJiMmZlZjRlOWI5MmFkMTNkNDY0NjBlZTk2L3RhYmxlcmFuZ2U6ZWVhOWRiYmIyZmVmNGU5YjkyYWQxM2Q0NjQ2MGVlOTZfMTgtMTItMS0xLTI2NjQ3_b8255c65-a0ab-4e74-9d65-9d0c9a7fe1be"
      unitRef="usd">285000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfOTUxNQ_a7c1724a-020c-4d83-a474-e17aaeb513ae">Weighted-average assumptions used to determine the benefit obligations as of year-end 2021 and 2020 are:&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&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:100%"&gt;2.49% - 2.70%&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:left;vertical-align:bottom"&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:100%"&gt;2.30% - 2.50%&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:left;vertical-align:bottom"&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:100%"&gt;1.84% - 2.14%&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:left;vertical-align:bottom"&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:100%"&gt;1.80% - 1.82%&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;Expected long-term rate of 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="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;5.00%&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;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: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;7.00%&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average assumptions used to determine net periodic benefit cost for years ended January 1, 2022, January 2, 2021 and December 28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:87.75pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&#160;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&amp;amp;&#160;Life&#160;Ins.&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;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&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:100%"&gt;1.84% - 2.14%&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:left;vertical-align:bottom"&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:100%"&gt;1.82% - 2.50%&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:left;vertical-align:bottom"&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:100%"&gt;2.78% - 2.96%&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:left;vertical-align:bottom"&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:100%"&gt;2.73% - 2.79%&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:left;vertical-align:bottom"&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:100%"&gt;3.90% - 4.02%&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:left;vertical-align:bottom"&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:100%"&gt;3.87% - 3.91%&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;Expected long-term rate of 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="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;5.00%&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;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: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;7.00%&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;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: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;7.00%&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ic22b2138a60649578cf4afe5d86bfda0_I20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjNhMTU1OTc1YTcyNDRiOGQ5MDkxNDQ0YzY1OWFkMjdiL3RhYmxlcmFuZ2U6M2ExNTU5NzVhNzI0NGI4ZDkwOTE0NDRjNjU5YWQyN2JfMy0yLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmFjZjIwNjlmNDQ5MzQ4MDJhOGYzNTY5NGMzMjc1NDZkXzQ_91bcbbc2-c809-4d4c-a2d2-14f8c06240ea"
      unitRef="number">0.0249</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i74fae92731b34725a839af7531fe3dec_I20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjNhMTU1OTc1YTcyNDRiOGQ5MDkxNDQ0YzY1OWFkMjdiL3RhYmxlcmFuZ2U6M2ExNTU5NzVhNzI0NGI4ZDkwOTE0NDRjNjU5YWQyN2JfMy0yLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmFjZjIwNjlmNDQ5MzQ4MDJhOGYzNTY5NGMzMjc1NDZkXzk_44f1a627-9288-4642-816a-64c7d20e89fb"
      unitRef="number">0.0270</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i0c1f2254de0c425289f6c2ee4d9fc48d_I20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjNhMTU1OTc1YTcyNDRiOGQ5MDkxNDQ0YzY1OWFkMjdiL3RhYmxlcmFuZ2U6M2ExNTU5NzVhNzI0NGI4ZDkwOTE0NDRjNjU5YWQyN2JfMy00LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmJlZjcwYjM3M2I0MDQ3MTRiN2ViYzk3MWY4Y2UyYzM2XzQ_0eaef2c4-6020-4cf1-8c40-dfc84fa8fdd5"
      unitRef="number">0.0230</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia1f9bbe80ced432187c0c9fd6efa9ad9_I20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjNhMTU1OTc1YTcyNDRiOGQ5MDkxNDQ0YzY1OWFkMjdiL3RhYmxlcmFuZ2U6M2ExNTU5NzVhNzI0NGI4ZDkwOTE0NDRjNjU5YWQyN2JfMy00LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmJlZjcwYjM3M2I0MDQ3MTRiN2ViYzk3MWY4Y2UyYzM2Xzk_a4d4e3ac-b6e9-482e-93d0-c9f851d15fe3"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i4c198ef21fe94b38abc8cd416655be21_I20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjNhMTU1OTc1YTcyNDRiOGQ5MDkxNDQ0YzY1OWFkMjdiL3RhYmxlcmFuZ2U6M2ExNTU5NzVhNzI0NGI4ZDkwOTE0NDRjNjU5YWQyN2JfMy02LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmRmZWJlNDc0NTdjNTRlMzViNDVlNWU1MGZiMzkzNzBlXzQ_30dd121c-6877-4817-8ed3-67fe65bcf2a4"
      unitRef="number">0.0184</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="iccd2303a69e7466787040448a18e872a_I20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjNhMTU1OTc1YTcyNDRiOGQ5MDkxNDQ0YzY1OWFkMjdiL3RhYmxlcmFuZ2U6M2ExNTU5NzVhNzI0NGI4ZDkwOTE0NDRjNjU5YWQyN2JfMy02LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmRmZWJlNDc0NTdjNTRlMzViNDVlNWU1MGZiMzkzNzBlXzk_dc62ed3e-f342-4410-a9de-cfe0e9b0d574"
      unitRef="number">0.0214</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i7370ef0b680445878a6d51da698434b0_I20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjNhMTU1OTc1YTcyNDRiOGQ5MDkxNDQ0YzY1OWFkMjdiL3RhYmxlcmFuZ2U6M2ExNTU5NzVhNzI0NGI4ZDkwOTE0NDRjNjU5YWQyN2JfMy04LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjVkNDA3NTE4OWVlYzRjOTk4MDFkYThkNzA4NjM5ZmY1XzQ_5e9ea450-2360-409d-bcd2-fb2e7f74d512"
      unitRef="number">0.0180</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i72a86f72080843b58587e33c990b0d62_I20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjNhMTU1OTc1YTcyNDRiOGQ5MDkxNDQ0YzY1OWFkMjdiL3RhYmxlcmFuZ2U6M2ExNTU5NzVhNzI0NGI4ZDkwOTE0NDRjNjU5YWQyN2JfMy04LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjVkNDA3NTE4OWVlYzRjOTk4MDFkYThkNzA4NjM5ZmY1Xzk_62b85d92-b615-4a94-b08d-ea9f3509e67c"
      unitRef="number">0.0182</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <sum:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationsExpectedLongTermReturnOnAssets
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjNhMTU1OTc1YTcyNDRiOGQ5MDkxNDQ0YzY1OWFkMjdiL3RhYmxlcmFuZ2U6M2ExNTU5NzVhNzI0NGI4ZDkwOTE0NDRjNjU5YWQyN2JfNC0yLTEtMS0yNjY0Nw_d7816c71-37cb-4f77-b702-bfe8f2220d93"
      unitRef="number">0.0500</sum:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationsExpectedLongTermReturnOnAssets>
    <sum:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationsExpectedLongTermReturnOnAssets
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjNhMTU1OTc1YTcyNDRiOGQ5MDkxNDQ0YzY1OWFkMjdiL3RhYmxlcmFuZ2U6M2ExNTU5NzVhNzI0NGI4ZDkwOTE0NDRjNjU5YWQyN2JfNC02LTEtMS0yNjY0Nw_d0417ecb-4c31-4332-9ee5-87e8bdb8f21b"
      unitRef="number">0.0700</sum:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationsExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i7c9c43581afc4ba58059a6fd87429909_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy0yLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjZjYjY4NzAxNmM4ODRjZTZhODA4MmY0NzE0MGIwOTI2XzQ_b5fb5e4c-aa13-42a4-9b64-4d26fa70d434"
      unitRef="number">0.0184</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ied90d53cca5a4ea3aa7e7923b26e9fd3_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy0yLTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjZjYjY4NzAxNmM4ODRjZTZhODA4MmY0NzE0MGIwOTI2Xzk_35572820-b1bf-4e8f-97c9-7898193acd33"
      unitRef="number">0.0214</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i747d9d42e15642759a8062de7cf01874_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy00LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjFlMWNkYzA0ODZiOTRlZjVhY2Y5MGJjNmMyYzVkYzgwXzQ_b3b119d2-5cbc-4e41-baf2-501f29c9aee0"
      unitRef="number">0.0182</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ic07c9f589e8b4ddd86c542d438725743_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy00LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjFlMWNkYzA0ODZiOTRlZjVhY2Y5MGJjNmMyYzVkYzgwXzk_b1562f30-0851-448c-b6f3-33aed5aaafd7"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i799e7710ace24120bec42df98bfd5147_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy02LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjIwNWY3MWE5OTVmMTQ3MDliNDIzYzBmN2Y3NzJmOWY3XzQ_b64f10ab-575b-443e-b00f-735f51b4ac81"
      unitRef="number">0.0278</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i10d4b7d901f7441b94f44e05175b0fdc_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy02LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOjIwNWY3MWE5OTVmMTQ3MDliNDIzYzBmN2Y3NzJmOWY3Xzk_3cd8c830-d2b0-4db1-b762-8dfb5ffb49bd"
      unitRef="number">0.0296</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if9dbf8569d8c4ce589956bac65c2d31e_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy04LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmZiZGQ3YTU5N2I0ODQ5MDU4M2EwOWU0MmE5ZmJhNmFhXzQ_418b5893-34bd-4ec7-90d1-ad013904d958"
      unitRef="number">0.0273</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i7f13ab26bc9042179dfeffd50edd05ce_D20191229-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy04LTEtMS0yNjY0Ny90ZXh0cmVnaW9uOmZiZGQ3YTU5N2I0ODQ5MDU4M2EwOWU0MmE5ZmJhNmFhXzk_3bb49c39-417a-495a-9507-099fe939c844"
      unitRef="number">0.0279</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ib79113bd2c6f40459ce20534b294a6bf_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy0xMC0xLTEtMjY2NDcvdGV4dHJlZ2lvbjplNmMxNWM2ZDYxNzM0N2NiOGY1ZmViNDczZWQxMWY2MF80_280cad06-6452-44fe-aa48-8facdcf2c743"
      unitRef="number">0.0390</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i600a2bdcd7b64621973a3aa5b7c87141_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy0xMC0xLTEtMjY2NDcvdGV4dHJlZ2lvbjplNmMxNWM2ZDYxNzM0N2NiOGY1ZmViNDczZWQxMWY2MF85_bcedfa59-a39e-41c4-83ea-d4cbe5df0d8b"
      unitRef="number">0.0402</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="id4c340aa289d4c149264ad01da9d34ba_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy0xMi0xLTEtMjY2NDcvdGV4dHJlZ2lvbjoxMWE3NmIzNzU5Mjc0NWEwOGY4MzI1MjliYTVlMmI0ZV80_bf836920-6844-4523-8c58-cb58dcd1f90d"
      unitRef="number">0.0387</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i64dbed8fb4114d3499e9673cad4c226d_D20181230-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfMy0xMi0xLTEtMjY2NDcvdGV4dHJlZ2lvbjoxMWE3NmIzNzU5Mjc0NWEwOGY4MzI1MjliYTVlMmI0ZV85_5d6bb883-6d39-47a9-ad49-aefe97e98657"
      unitRef="number">0.0391</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i31e8caf059c74c0b9ddf333931cd390c_D20210103-20220101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfNC0yLTEtMS0yNjY0Nw_632b39b9-b381-460b-8017-7334ceb72a25"
      unitRef="number">0.0500</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i4d37f5c93be743c194afbb6ef24bf823_D20191229-20210102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfNC02LTEtMS0yNjY0Nw_b0408ab4-fbf7-47aa-b0be-f5e237694e7f"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i247b4874698549d5a64f540ec1a0ea27_D20181230-20191228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjg0M2NhZjExODdlYTRhMDI4YWIzOGM4ODE5MmQzMWVjL3RhYmxlcmFuZ2U6ODQzY2FmMTE4N2VhNGEwMjhhYjM4Yzg4MTkyZDMxZWNfNC0xMC0xLTEtMjY2NDc_71977549-5bc1-4bfd-abba-fd1cb5612be6"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfNDMzMg_266c2621-1a17-47dd-8e9d-cd150eeb4f13"
      unitRef="number">0.080</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfNDMzMg_5733208a-ab46-4cdc-8db4-f5fe487854ad"
      unitRef="number">0.080</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfNDM5OA_2469ef00-ffcc-430a-b17a-bfb1340507ab"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfNDM5OA_36fc256e-3500-4db7-8853-e2bd508013e2"
      unitRef="number">0.045</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i53558fed4f7340649b2d461fdc79ad32_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfNTA3OQ_4707b952-b05e-4c2b-9118-6ae990d25f94"
      unitRef="number">0.30</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i62cb4c8e302f4931889da4af185f61f7_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfNTEwNw_978ddd41-3698-4ed7-bd75-b55969c557a2"
      unitRef="number">0.63</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i4db16b4373a94c43be28d5ee13fdc0b5_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfNTEyNQ_67afdcac-97b3-44dc-9fcf-cca312cf1d63"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i541526676bf348fcb3cef57b8828f594_I20220101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfNTE0OQ_784bd495-f718-4fca-93a0-a6b1ce078ce4"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfOTUxMA_4b6caae3-dc7e-4592-8f75-5410d0d6cb62">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Plans&#x2019; assets by asset class and fair value hierarchy level as of January 1, 2022 and January 2, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&#160;in&#160;active&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;fair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;markets for identical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;inputs&#160;(Level&#160;2)&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#160;&#160;&#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;&#160;&#160;&#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;&#160;&#160;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;government&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;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap 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;1,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;1,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;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Mid cap 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;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;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;&#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Mid cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Small cap 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;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Small cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities Broad Basket&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;20,004&#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;13,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&#160;in&#160;active&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&#160;fair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;markets for identical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Observable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;assets (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;inputs&#160;(Level&#160;2)&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;government&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;3,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intermediate&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&#x2014;corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap 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;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Large cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Mid cap 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;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Mid cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Small cap 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;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&#160;Small cap growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities Broad Basket&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;19,058&#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;12,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,392&#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:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6e40504e49b64ec484e160f99f15e5c7_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfNS0yLTEtMS0yNjY0Nw_e3d283e1-6ba2-41b5-841c-9e9748b1f7ad"
      unitRef="usd">3412000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic6bcc85057f448fc9864608e08e27345_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfNS00LTEtMS0yNjY0Nw_cfe4f502-2bf4-44f3-a761-0046f1e6f7c5"
      unitRef="usd">3412000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie7c1cab5c9b54f5493255024552ac635_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfNS02LTEtMS0yNjY0Nw_2275ebaf-8e1d-4810-99c8-93f5305f17ce"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb03d4e551ea4fc3845c093d96af9be4_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfNi0yLTEtMS0yNjY0Nw_fd6b32c8-456b-4182-8f34-8a75463bd10d"
      unitRef="usd">4424000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifb7332633fc6439187305a20e120b7a5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfNi00LTEtMS0yNjY0Nw_bcb7459a-38a9-469d-a79f-c5d4204be64e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2597e3825d764984972b7f5868a5f93f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfNi02LTEtMS0yNjY0Nw_adca103c-81bd-4a95-a054-3fabab3522ed"
      unitRef="usd">4424000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie8d08a8f70fd4fec897d65a8d9c7043d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfNy0yLTEtMS0yNjY0Nw_3208e100-b546-4829-b1b5-2a12867fe8e0"
      unitRef="usd">1727000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9ae3f0090c5348599d1ddc8d00d61f50_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfNy00LTEtMS0yNjY0Nw_550e119d-1412-4318-ac9f-7d47d9f72ead"
      unitRef="usd">1727000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iac6201c0adf54fdf9083b5a12c318cd3_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfNy02LTEtMS0yNjY0Nw_6a4831ef-05f8-4eb0-9682-fddc697a23bc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9ca84523ccdb41b0b4571122bebee737_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfOC0yLTEtMS0yNjY0Nw_b220b5df-d8cf-4036-a2f4-f786299336c3"
      unitRef="usd">79000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id0240200f83f4cc188da80157a8ed93f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfOC00LTEtMS0yNjY0Nw_32a053be-f9b4-4a53-b156-f14c276825bb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5e766643133b4092aa8743092f150552_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfOC02LTEtMS0yNjY0Nw_4130b4a7-1fa1-4e2e-a732-fa74f935c5ee"
      unitRef="usd">79000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i89070d7ed3644eaeac29634ac108c070_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfOS0yLTEtMS0yNjY0Nw_20fef9ba-5072-4fe9-a9b5-71e71d8af3e2"
      unitRef="usd">821000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia6aa1e3995a945c695e0b638bf78b567_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfOS00LTEtMS0yNjY0Nw_a09545bf-8294-4938-a775-d6107a9b7f20"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb6c9d409d084b5399cbc88f02a7f2f1_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfOS02LTEtMS0yNjY0Nw_c5714717-d9dd-49e2-b100-45aaee84f1c9"
      unitRef="usd">821000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i017aca3f54d3421ca1f8d717947bf093_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTEtMi0xLTEtMjY2NDc_059da364-f949-4108-aab5-90f48b7151f6"
      unitRef="usd">1912000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i42c45ec09f824ae0827ade54675ce3ee_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTEtNC0xLTEtMjY2NDc_bdd517fc-847e-4135-ae1e-155a23e6336c"
      unitRef="usd">1912000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaea4a85beb2343ec83b79ed698c2374c_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTEtNi0xLTEtMjY2NDc_9d3ace6b-18ab-46b0-af1f-30c6a2e0c280"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1fff906d7daf49f28754a048babed37e_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTItMi0xLTEtMjY2NDc_0f67b231-d881-47f3-ae6b-c9f4c4270520"
      unitRef="usd">1330000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i53dbf2b5d95c4c1b94c929eba14756ee_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTItNC0xLTEtMjY2NDc_2095be5b-3494-44b7-b715-99197a0fa844"
      unitRef="usd">1330000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i65ff9d17313541d0846d9fbaaa5a071a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTItNi0xLTEtMjY2NDc_5a1759c4-c765-4b5a-9529-ff427b29be31"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i73f468dc3fad4e4db7dca3fd55ef6f78_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTMtMi0xLTEtMjY2NDc_a91050bc-42ec-4ae0-9d1f-619321e25918"
      unitRef="usd">750000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9013f627ac2f400a86b577f8f341d7fd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTMtNC0xLTEtMjY2NDc_997d91a5-c417-4b81-92ff-ef1916c20117"
      unitRef="usd">750000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iad796fa9c8f7414ab3f87d20b432e7ad_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTMtNi0xLTEtMjY2NDc_eeeb2875-e2c9-4395-9826-37f7fda5c856"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7d324249ec4c4df7a4ae6ca3167609b6_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTQtMi0xLTEtMjY2NDc_5475fb75-0cec-4cae-94f7-ab48dd25a89f"
      unitRef="usd">526000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iea7460d480bd43568cc99134e3f19b95_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTQtNC0xLTEtMjY2NDc_d42052d8-6ea3-43a0-a262-275f239d75a2"
      unitRef="usd">526000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i25a0668e2c08418c9cefb70a0f236c1f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTQtNi0xLTEtMjY2NDc_a68e1f67-6ddb-4dbc-bacd-ff1ebf94665c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1e02ccb96e154686ad6548607344471f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTUtMi0xLTEtMjY2NDc_9265256f-e3e5-4ea6-bfac-e2fb62ee1d46"
      unitRef="usd">730000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i813d1b57090845708ad638e92286b07d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTUtNC0xLTEtMjY2NDc_5fd211fd-17da-4413-9ec6-c38aaaf22b32"
      unitRef="usd">730000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if65030dc273346debdacc65a10da1824_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTUtNi0xLTEtMjY2NDc_678d0f1a-9f20-43d5-92ed-480acfab6729"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i65594fe4ed36491e8cdf90ad0336c196_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTYtMi0xLTEtMjY2NDc_1b99f3f5-0524-4bf2-a92d-b68b0f159ace"
      unitRef="usd">491000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2bede5f17bcb4b658cff4f0fba96ec04_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTYtNC0xLTEtMjY2NDc_4cb52bfc-45d4-480c-b095-81aaf97248e3"
      unitRef="usd">491000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7d2ce0a03ae64ce3b5d08ab93f748fa8_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTYtNi0xLTEtMjY2NDc_54dad3a7-5f9d-4ec1-818c-1889f4240621"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id53e39d075ea491f9f2036ad80f80d11_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTgtMi0xLTEtMjY2NDc_516fc8d4-9dab-4b97-bd73-9ab5b1d56867"
      unitRef="usd">1188000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iafe06ba279494b59b11d44b4cb88c8d9_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTgtNC0xLTEtMjY2NDc_9cf7701e-2b9a-41f1-b437-ce1f0d0c7ee0"
      unitRef="usd">396000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9280455486374bdfa565cd505b1e67f7_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTgtNi0xLTEtMjY2NDc_c2449edd-1c5b-4ed1-95f2-47e2ddecd8bd"
      unitRef="usd">792000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4ec3f87ad58c46a281e66a12d9e137c7_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTktMi0xLTEtMjY2NDc_d8dce50a-6ac6-4054-ad20-8ed380f1caf4"
      unitRef="usd">374000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3f47f2a891614382a443a2b37dd2da96_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTktNC0xLTEtMjY2NDc_02477d83-a1f4-4d09-94dd-6989eeed85d8"
      unitRef="usd">374000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9a6ba988805a495c8147c40bcca69014_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMTktNi0xLTEtMjY2NDc_cdbcf20a-ce2e-43bb-a270-3b8cbb456796"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i33a7100671d54a0886c9cbd9433ce7b0_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMjAtMi0xLTEtMjY2NDc_539e76cc-3b4e-4db5-a77b-f860e4596871"
      unitRef="usd">1058000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icf5972b469204bbca53ced85ed27db31_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMjAtNC0xLTEtMjY2NDc_c191d107-b3b5-4927-913c-e443bec6676e"
      unitRef="usd">202000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i387911f9506c44c199be731bd265a9af_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMjAtNi0xLTEtMjY2NDc_dfccf1c6-489e-4fa0-9614-95a30d7fd277"
      unitRef="usd">856000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4db16b4373a94c43be28d5ee13fdc0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMjEtMi0xLTEtMjY2NDc_74dfd3d5-bf3f-408b-807f-ec54bd5c6c58"
      unitRef="usd">1182000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i666ab1cd64774169b51dfc6935d22de2_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMjEtNC0xLTEtMjY2NDc_37fd92e9-8235-4c19-836e-ea4ccc92cb9b"
      unitRef="usd">1182000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7b067375990846e09ca6e9c220efff58_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMjEtNi0xLTEtMjY2NDc_3f999042-ab1f-4a1e-8560-1aab13b9f580"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMjItMi0xLTEtMjY2NDc_363c6d47-216c-42b4-9cf6-76b863bd2386"
      unitRef="usd">20004000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i70af8a08b8fa46ac8783211bb07ba1a9_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMjItNC0xLTEtMjY2NDc_a3d81545-e9e6-45dd-81c1-460a25757301"
      unitRef="usd">13032000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie200695be7ab48dd8bb812aa3a3b9577_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjM4NTI2Zjc3YWY5MzQwNjZhZGI5YzAzOTJhNzU1YWE0L3RhYmxlcmFuZ2U6Mzg1MjZmNzdhZjkzNDA2NmFkYjljMDM5MmE3NTVhYTRfMjItNi0xLTEtMjY2NDc_c5ad22df-3a78-45ea-bf29-e1bdf53b89d9"
      unitRef="usd">6972000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic4a33e45871644a59b39878491fecaad_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfNS0yLTEtMS0yNjY0Nw_d91e9713-990f-4b21-8b79-96c3851f36d1"
      unitRef="usd">3294000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2901ccf941f24280afcc037e55c5fb23_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfNS00LTEtMS0yNjY0Nw_c2b7c3e8-ff59-4dc2-97ab-fd8e28a2fb62"
      unitRef="usd">3294000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i322b91c139ea4e41aae8b56445b57b68_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfNS02LTEtMS0yNjY0Nw_4b448e90-8045-4ff9-ab0b-f2bbf08f94d5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id152ad5d79c1441989762a8978771d1e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfNi0yLTEtMS0yNjY0Nw_b43d936c-8c22-4366-aa9b-988017e81b9b"
      unitRef="usd">3218000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie49b7a15e82e4be7b5e01bb6b3832d09_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfNi00LTEtMS0yNjY0Nw_17645983-59a3-475a-88d7-ba18af7dca7f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8e921e9413a04612b3baddc3ee4503ee_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfNi02LTEtMS0yNjY0Nw_dad4429e-7c31-484d-a78c-f2e2793a7777"
      unitRef="usd">3218000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if17c74e808034684869fdb9f7cb2b3b3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfNy0yLTEtMS0yNjY0Nw_21d46ee5-5932-4b0c-9e5f-5eb60ccbbcc3"
      unitRef="usd">705000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4b946e8e6a784d18ab7a3cfd7f423851_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfNy00LTEtMS0yNjY0Nw_76cfc5cd-e01c-4d5c-87fb-88cecc2f6837"
      unitRef="usd">705000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4dbbbb94f18b49c9972880b416e7cafa_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfNy02LTEtMS0yNjY0Nw_194be1cf-e818-441f-abc4-4d54f11720b9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i04284a76b0684531b42cb9bae86bb979_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfOC0yLTEtMS0yNjY0Nw_6c65d704-6e0f-4722-b9fe-a6df2e44454b"
      unitRef="usd">448000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifc0ab40b318541798b3a62e092df65d9_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfOC00LTEtMS0yNjY0Nw_80ce9564-5caf-405b-8216-1a66e925c7e8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i680c321d3a4d45f9983a419bca4ffd2e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfOC02LTEtMS0yNjY0Nw_57baf09e-3c0a-4b7e-ad57-575e2e19a5f7"
      unitRef="usd">448000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i30bb6a9c2e7840558141afd5109c6200_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfOS0yLTEtMS0yNjY0Nw_931179e2-9838-40c9-a82c-952f6aee2bab"
      unitRef="usd">1086000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i25ff53a3e7d04bc59a1ceac8c644ba66_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfOS00LTEtMS0yNjY0Nw_f403a259-10e0-459e-ad61-578aef506efe"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i948d593437d2457381963536d89411b7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfOS02LTEtMS0yNjY0Nw_bf90c1f8-4fe9-4ad6-9ebb-4b2c8c6eac40"
      unitRef="usd">1086000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6b751289cd3c428eb0917262a37e6579_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTEtMi0xLTEtMjY2NDc_533051b1-132f-4791-b6e0-dd6928a5bc92"
      unitRef="usd">1516000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibd58f0619581400c9dbb8e220743cd37_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTEtNC0xLTEtMjY2NDc_e44db3b6-a8cc-4f35-a564-4109a9616a87"
      unitRef="usd">1516000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i38e0d43867394bb0af43eb59a4b73ed0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTEtNi0xLTEtMjY2NDc_28c178d2-57bc-4b7e-8a64-e27600d7ae5a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i894eb8d31d33449ea9bad86cf99277ee_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTItMi0xLTEtMjY2NDc_40179a03-eae8-4d8f-bbfb-f8e39e00f9b5"
      unitRef="usd">1483000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i32567addc34b4cd7813fade03515c235_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTItNC0xLTEtMjY2NDc_7a4f1d0b-7f28-4994-b0e7-dbf706e184a5"
      unitRef="usd">1483000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id3f3be3fb9a14baca9ce08a67d76e0dd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTItNi0xLTEtMjY2NDc_ef910d1e-4a2f-419c-be7c-61ed3c43aa0d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i88fe63d6ac994b66a3812d314de4781e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTMtMi0xLTEtMjY2NDc_99df22c4-5de4-47c6-8acc-f9aadbd577d1"
      unitRef="usd">631000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i23f0c0ae9dae4b3db2d8ec4200a713f6_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTMtNC0xLTEtMjY2NDc_d33b478c-fa7d-40db-b23d-90b961b46d18"
      unitRef="usd">631000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icaba4bd89bb240f1957c4d94317581ce_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTMtNi0xLTEtMjY2NDc_5950857f-bb22-4f4c-8309-d2c8babaae97"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i182edb78a3bd4fd8a4f41c7e4d7803b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTQtMi0xLTEtMjY2NDc_7a6c3221-cf35-4f52-abe1-5903cb300c4d"
      unitRef="usd">619000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i90460f493adb400dbc458258e025aca4_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTQtNC0xLTEtMjY2NDc_857dddad-e7c9-4bef-bc57-76aa5ffae1b1"
      unitRef="usd">619000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i547aa7ff0a29431b81eaf725533eb691_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTQtNi0xLTEtMjY2NDc_bfc66e44-c2fe-4f61-97ff-f834479975f8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5b76e45643304f508cbd3527f6a392b7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTUtMi0xLTEtMjY2NDc_ba859789-f4da-4122-b8c2-b659acdd2945"
      unitRef="usd">663000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i80cd286775d94242bc5a1bd64c8baf68_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTUtNC0xLTEtMjY2NDc_b71ce59f-641f-4f1d-a751-e737db903e6f"
      unitRef="usd">663000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icd30592df8304fdca284cb921b7bff2a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTUtNi0xLTEtMjY2NDc_64a668bb-7926-47dd-abdf-5295114cd372"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic14598339d8d4f09b7419e82e6a08557_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTYtMi0xLTEtMjY2NDc_99825e72-29e6-4890-97fe-94daeb27e5af"
      unitRef="usd">650000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia824fa2a0e814fc1807d0f406e43bc4d_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTYtNC0xLTEtMjY2NDc_d3f25608-76d7-4c01-9db7-3f0d76f60ba8"
      unitRef="usd">650000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1d38ab2d1d204be5b5385a324a230d88_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTYtNi0xLTEtMjY2NDc_4e664096-a173-4b7f-9436-301c58504e24"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic02a06481e79419598d6878c5a0003fd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTgtMi0xLTEtMjY2NDc_01b8ecb3-ef0d-4f77-83ad-d83375f67dcf"
      unitRef="usd">1227000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i143f70c26db94e13a625a22fdadb30af_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTgtNC0xLTEtMjY2NDc_364b69e3-fbaa-4a2a-a6a8-c0aeda1adc49"
      unitRef="usd">407000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2f0260ba4e4a433e85114a3235a832bb_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTgtNi0xLTEtMjY2NDc_0408a197-ae5f-458e-8feb-4fb87880fee7"
      unitRef="usd">820000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i310bc1255e3143b280288d0479c79cfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTktMi0xLTEtMjY2NDc_c51f51af-e694-4e7f-9607-514968d9b32f"
      unitRef="usd">409000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1be096d629514ed6bf5955054dab801e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTktNC0xLTEtMjY2NDc_7264863b-06a5-4105-9028-829a11a86ad3"
      unitRef="usd">409000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ida00e1d520724147a260cc94ef3ca606_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMTktNi0xLTEtMjY2NDc_ab353a63-fdb2-4d2b-b32a-501d838f8c05"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id95ca2fed43a41948c843ac359155961_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMjAtMi0xLTEtMjY2NDc_965dfb05-74f8-49fb-bd96-5de9b14975ff"
      unitRef="usd">1002000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7c1abb7bab6b4c2cbacf6c1bf122ce24_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMjAtNC0xLTEtMjY2NDc_31b5dec1-9b21-4adc-a85c-73224677c86d"
      unitRef="usd">182000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1bf41e73a2a74aed86677e065928882b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMjAtNi0xLTEtMjY2NDc_c036642f-9216-4a96-935c-896b45814476"
      unitRef="usd">820000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i63c733eec6894fe58d93d08e22729ff1_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMjEtMi0xLTEtMjY2NDc_92993b53-0fc2-4b5e-ab59-d9e3b788b212"
      unitRef="usd">2107000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8931cbfcc40645c5ba0a36f13b360d52_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMjEtNC0xLTEtMjY2NDc_bb77ca82-99cb-4e4f-830c-0db5104796ca"
      unitRef="usd">2107000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i09529ec1b6e642389c974c05dc31127a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMjEtNi0xLTEtMjY2NDc_ca9465a9-10fa-4c96-aab8-5832a3ab9a7b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMjItMi0xLTEtMjY2NDc_46db52c9-6a6c-4ead-99e7-3a900513c408"
      unitRef="usd">19058000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icc79ef8a00b043c49a82b012562bda41_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMjItNC0xLTEtMjY2NDc_d55f489f-e351-48a7-9708-7e7f660881e4"
      unitRef="usd">12666000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icdbcc09855484101b667bf9bd0d412b7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjU0YmQzNWRmNjRhODQyOWY5YTUwNjFmZDQ3ZWE4ZmYxL3RhYmxlcmFuZ2U6NTRiZDM1ZGY2NGE4NDI5ZjlhNTA2MWZkNDdlYThmZjFfMjItNi0xLTEtMjY2NDc_de1731da-e071-427f-8dde-25300f29976c"
      unitRef="usd">6392000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfNjk4MQ_655b903b-13dc-4230-876d-e5782f9e7bc0"
      unitRef="usd">800000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfNjk4OA_bc426407-4f32-4fe6-be4d-e6a53d821308"
      unitRef="usd">700000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfOTUzMQ_ab2e022f-b409-4b36-9aab-c8c51538445a">The estimated benefit payments for each of the next five&#160;years and the five-year period thereafter are as follows:&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.103%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Healthcare&#160;and&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Insurance Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 - 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,560&#160;&lt;/span&gt;&lt;/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="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfMi0yLTEtMS0yNjY0Nw_257d7935-8922-4d7b-8ec8-145c5e8e0b4c"
      unitRef="usd">1693000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfMi00LTEtMS0yNjY0Nw_c8a499d0-146e-4db4-86de-3b76ecb13331"
      unitRef="usd">723000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfMy0yLTEtMS0yNjY0Nw_1aeafec1-edcf-4afb-a16e-b0c7b82b77a1"
      unitRef="usd">1695000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfMy00LTEtMS0yNjY0Nw_65290ea9-d894-4ec8-bfe0-482e6531028d"
      unitRef="usd">716000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfNC0yLTEtMS0yNjY0Nw_374bdd14-f15f-447b-a834-32af42d13494"
      unitRef="usd">1655000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfNC00LTEtMS0yNjY0Nw_ceebbaaa-c7a7-400d-8a88-1971b9866f52"
      unitRef="usd">720000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfNS0yLTEtMS0yNjY0Nw_318018f2-46f7-4371-8f9f-40a790919df0"
      unitRef="usd">1615000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfNS00LTEtMS0yNjY0Nw_73d41dcd-fea7-4779-a1d9-ae2a924aeb70"
      unitRef="usd">730000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfNi0yLTEtMS0yNjY0Nw_4c58f8d2-5aa1-4ac1-8dbe-ad5928a4bb3a"
      unitRef="usd">1595000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfNi00LTEtMS0yNjY0Nw_ee3bb775-80bd-48c4-81ff-aa3e0ed79869"
      unitRef="usd">736000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i91c54db7bd59445b8824acb8bac901bd_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfNy0yLTEtMS0yNjY0Nw_ef8b4146-cb84-4dbe-aae0-b62045e40626"
      unitRef="usd">7371000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i18c9daa9f6284c54b67466e24432255b_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOmQ5NTlmNDcxYjkzNDQ3NWY5ZDRlNzMwYmUyMmY4MWQ4L3RhYmxlcmFuZ2U6ZDk1OWY0NzFiOTM0NDc1ZjlkNGU3MzBiZTIyZjgxZDhfNy00LTEtMS0yNjY0Nw_0a3a4dd0-3568-4503-b961-8762efd3c112"
      unitRef="usd">3560000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RleHRyZWdpb246ZmMxYjA1OTUxMmVjNDkxZGIyYjMxMDgyMjhkOWZhODNfOTUwNA_61385531-f309-45d6-8858-e5d38366b8b1">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's participation&#160;in&#160;these plans for the annual period ended December 31,&#160;2021,&#160;is&#160;outlined in the&#160;table below.&#160;The ''EIN/Pension Plan Number" column provides the Employer Identification Number (EIN) and the&#160;three-digit&#160;plan number, if applicable.&#160;Unless&#160;otherwise noted, the most&#160;recent Pension&#160;Protection Act (PPA) zone status available&#160;in&#160;2021 and 2020&#160;is&#160;for the plan&#160;'s&#160;year&#160;end&#160;at December 31, 2021, and December 31, 2020,&#160;respectively.&#160;The zone status&#160;is&#160;based on&#160;information&#160;the Company received from the plan and&#160;is&#160;certified by the plan's actuary. Among other factors,&#160;plans&#160;in&#160;the red zone are generally&#160;less&#160;than&#160;65% funded,&#160;plans in the yellow&#160;zone&#160;are&#160;less&#160;than 80% funded and&#160;plans&#160;in the green&#160;zone are at&#160;least&#160;80%&#160;funded. The&#160;"FIP/RP Status&#160;Pending/Implemented"&#160;column indicates plans for which a&#160;financial improvement&#160;plan (FIP) or a&#160;rehabilitation plan&#160;(RP) is either&#160;pending&#160;or&#160;has&#160;been&#160;implemented.&#160;The "Surcharge Imposed" column indicates whether a surcharge has been imposed on contributions to the plan.&#160;The&#160;last&#160;column&#160;lists&#160;the expiration date(s)&#160;of&#160;the&#160;collective-bargaining agreement(s) to&#160;which the&#160;plans are&#160;subject.&#160;There&#160;have&#160;been&#160;no&#160;significant changes&#160;that&#160;affect&#160;the&#160;comparability of 2021 and 2020 contributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.022%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date of&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Protection Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FIP/RP Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contributions of Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Collective-&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:8pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;EIN/ Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pending/&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Surcharge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Bargaining&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:8pt;font-weight:700;line-height:100%"&gt;Trust Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Plan Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Imposed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agreement&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction Industry Laborers Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43-6060737/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Green - as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Green - as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:middle"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/31/2026&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Engineers Local 101 Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43-6059213/001&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Green - as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Green - as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;None&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/31/2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;Total Contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i0ca7fce05f0b4427b70fd77a49736821_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjRhZDlmZTliZDEzZjRlNTBiMjVjNmQ3MDVmMjE1NjFkL3RhYmxlcmFuZ2U6NGFkOWZlOWJkMTNmNGU1MGIyNWM2ZDcwNWYyMTU2MWRfNC01LTEtMS0yNjY0Nw_1a12cd9b-19b9-44a8-bfa5-23158f4904a0"
      unitRef="usd">107000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i8d00ec48c8264dadacd0a640b084d094_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjRhZDlmZTliZDEzZjRlNTBiMjVjNmQ3MDVmMjE1NjFkL3RhYmxlcmFuZ2U6NGFkOWZlOWJkMTNmNGU1MGIyNWM2ZDcwNWYyMTU2MWRfNC02LTEtMS0yNjY0Nw_2157b264-63ae-45ca-807d-20e4866f915f"
      unitRef="usd">100000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i79cb03b95dd9401daf2bd0d658becfac_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjRhZDlmZTliZDEzZjRlNTBiMjVjNmQ3MDVmMjE1NjFkL3RhYmxlcmFuZ2U6NGFkOWZlOWJkMTNmNGU1MGIyNWM2ZDcwNWYyMTU2MWRfNS01LTEtMS0yNjY0Nw_410cedfc-3b06-49ed-91a2-f7afc490278b"
      unitRef="usd">19000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="if154513075a148c9a846542bccdb1c5a_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjRhZDlmZTliZDEzZjRlNTBiMjVjNmQ3MDVmMjE1NjFkL3RhYmxlcmFuZ2U6NGFkOWZlOWJkMTNmNGU1MGIyNWM2ZDcwNWYyMTU2MWRfNS02LTEtMS0yNjY0Nw_eb996763-c57f-429e-b787-643907884e03"
      unitRef="usd">20000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjRhZDlmZTliZDEzZjRlNTBiMjVjNmQ3MDVmMjE1NjFkL3RhYmxlcmFuZ2U6NGFkOWZlOWJkMTNmNGU1MGIyNWM2ZDcwNWYyMTU2MWRfNi01LTEtMS0yNjY0Nw_1cff550b-11ca-49a5-9ff7-9c97342c15bf"
      unitRef="usd">126000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV81OC9mcmFnOmZjMWIwNTk1MTJlYzQ5MWRiMmIzMTA4MjI4ZDlmYTgzL3RhYmxlOjRhZDlmZTliZDEzZjRlNTBiMjVjNmQ3MDVmMjE1NjFkL3RhYmxlcmFuZ2U6NGFkOWZlOWJkMTNmNGU1MGIyNWM2ZDcwNWYyMTU2MWRfNi02LTEtMS0yNjY0Nw_6809ecb8-3a21-4a46-ac22-f028b38548f4"
      unitRef="usd">120000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RleHRyZWdpb246ZGJmNjI2NzY2NzYzNGRmNDg0OTQ1N2IyMmFlNTlkNzBfMTA3OQ_e9ed409b-acae-4845-ae0f-fc00e5c0c200">Accrued Mining and Landfill Reclamation&lt;div style="text-indent:87.75pt"&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-indent:36pt"&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 asset retirement obligations arising from regulatory or contractual requirements to perform certain reclamation activities at the time that certain quarries and landfills are closed, which are primarily included in other noncurrent liabilities on the consolidated balance sheets. The current portion of the liabilities, $7.4 million and $10.0 million as of January 1, 2022 and January 2, 2021, respectively, is included in accrued expenses on the consolidated balance sheets. The total undiscounted anticipated costs for site reclamation as of January 1, 2022 and January 2, 2021 were $112.4 million and $112.8 million, respectively. The liabilities were initially measured at fair value and are subsequently adjusted for accretion expense, &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;payments and changes in the amount or timing of the estimated cash flows. The corresponding asset retirement costs are capitalized as part of the carrying amount of the related long-lived asset and depreciated over the asset&#x2019;s remaining useful life. The following table presents the activity for the asset retirement obligations for the years ended January 1, 2022 and January 2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Beginning balance&lt;/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;43,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired 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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in cost estimate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement of reclamation 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;(3,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion 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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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;45,051&#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;43,603&#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:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationCurrent
      contextRef="i4b8c7f3fb3f7474ebdc363dc26935d7c_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RleHRyZWdpb246ZGJmNjI2NzY2NzYzNGRmNDg0OTQ1N2IyMmFlNTlkNzBfMzg4_83539e42-7456-43e4-97a5-0fb649b6d039"
      unitRef="usd">7400000</us-gaap:AssetRetirementObligationCurrent>
    <us-gaap:AssetRetirementObligationCurrent
      contextRef="ie24a0bb952ab42549fc9376814a7ee91_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RleHRyZWdpb246ZGJmNjI2NzY2NzYzNGRmNDg0OTQ1N2IyMmFlNTlkNzBfMzk1_8f485afb-1730-4476-8a2a-e5f6511f2333"
      unitRef="usd">10000000</us-gaap:AssetRetirementObligationCurrent>
    <sum:AssetRetirementObligationAnticipatedCosts
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RleHRyZWdpb246ZGJmNjI2NzY2NzYzNGRmNDg0OTQ1N2IyMmFlNTlkNzBfNTgw_63be7004-d9ae-44e4-bd4c-69c09e5de8a1"
      unitRef="usd">112400000</sum:AssetRetirementObligationAnticipatedCosts>
    <sum:AssetRetirementObligationAnticipatedCosts
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RleHRyZWdpb246ZGJmNjI2NzY2NzYzNGRmNDg0OTQ1N2IyMmFlNTlkNzBfNTg3_13605806-7fff-46ab-8ccf-f0a8e1dcb79b"
      unitRef="usd">112800000</sum:AssetRetirementObligationAnticipatedCosts>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RleHRyZWdpb246ZGJmNjI2NzY2NzYzNGRmNDg0OTQ1N2IyMmFlNTlkNzBfMTA4MQ_cf7a0e41-740f-4aa0-9ca2-6b0867af31ba">The following table presents the activity for the asset retirement obligations for the years ended January 1, 2022 and January 2, 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.108%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.454%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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;Beginning balance&lt;/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;43,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired 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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in cost estimate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement of reclamation 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;(3,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion 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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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;45,051&#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;43,603&#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:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfMS0yLTEtMS0yNjY0Nw_ba121c15-d238-46d9-9434-abd494beb439"
      unitRef="usd">43603000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfMS00LTEtMS0yNjY0Nw_7150c256-7934-413e-94cb-63d465a08d27"
      unitRef="usd">36676000</us-gaap:AssetRetirementObligation>
    <sum:AssetRetirementObligationLiabilitiesAcquired
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfMi0yLTEtMS0yNjY0Nw_72f5473d-7ec0-45d0-8f83-1acd53c68b7b"
      unitRef="usd">337000</sum:AssetRetirementObligationLiabilitiesAcquired>
    <sum:AssetRetirementObligationLiabilitiesAcquired
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfMi00LTEtMS0yNjY0Nw_629797ff-8d79-4477-bb14-297e954689d2"
      unitRef="usd">861000</sum:AssetRetirementObligationLiabilitiesAcquired>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfMy0yLTEtMS0yNjY0Nw_602a3740-afb8-4c52-9cee-644e6bf01359"
      unitRef="usd">1427000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfMy00LTEtMS0yNjY0Nw_ad4f2382-e7fc-4a9c-aeee-f92726bae5b5"
      unitRef="usd">6523000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfNC0yLTEtMS0yNjY0Nw_051d7bad-dc52-4f13-bcd6-4ae024172ec8"
      unitRef="usd">3240000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfNC00LTEtMS0yNjY0Nw_f9a32315-c1c6-41d9-8da2-77e1c36b7dee"
      unitRef="usd">3095000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfNi0yLTEtMS0yNjY0Nw_75522f5a-6890-44a3-a1bd-c61ab05f4f44"
      unitRef="usd">2924000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfNi00LTEtMS0yNjY0Nw_69c5a61e-deaa-4c49-8d74-73d326fbca66"
      unitRef="usd">2638000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligation
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfNy0yLTEtMS0yNjY0Nw_04e5ad72-5159-40ff-9b1d-f0edce402710"
      unitRef="usd">45051000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82MS9mcmFnOmRiZjYyNjc2Njc2MzRkZjQ4NDk0NTdiMjJhZTU5ZDcwL3RhYmxlOjVjOTkxMDEzYTU3MDQxMDU5MDNiZTEzYWIwNDczYzk1L3RhYmxlcmFuZ2U6NWM5OTEwMTNhNTcwNDEwNTkwM2JlMTNhYjA0NzNjOTVfNy00LTEtMS0yNjY0Nw_6ea5d2af-e9ca-4de0-aba4-6e9573c522e1"
      unitRef="usd">43603000</us-gaap:AssetRetirementObligation>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82NC9mcmFnOmQwOTI1OWM2M2E4ZTQwYjE5N2VmYzUzNWJmYTllZjIzL3RleHRyZWdpb246ZDA5MjU5YzYzYThlNDBiMTk3ZWZjNTM1YmZhOWVmMjNfMjU0MA_b6389281-6139-44fd-86d3-34337a72d282">Commitments and Contingencies &#160;&lt;div style="text-indent:63pt"&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-indent:36pt"&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 party to certain legal actions arising from the ordinary course of business activities. Accruals are recorded when the outcome is probable and can be reasonably estimated. While the ultimate results of claims and litigation cannot be predicted with certainty, management expects that the ultimate resolution of all current pending or threatened claims and litigation will not have a material effect on the Company&#x2019;s consolidated financial position, results of operations or liquidity. The Company records legal fees as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2018, we were notified of an investigation by the Canadian Competition Bureau (the &#x201c;CCB&#x201d;) into pricing practices by certain asphalt paving contractors in British Columbia, including Winvan Paving, Ltd. (&#x201c;Winvan&#x201d;). We believe the investigation is focused on time periods prior to our April 2017 acquisition of Winvan and we are cooperating with the CCB.  Although we currently do not believe this matter will have a material adverse effect on our business, financial condition or results of operations, we are currently not able to predict the ultimate outcome or cost of the investigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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;Environmental Remediation and Site Restoration&#x2014;&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 operations are subject to and affected by federal, state, provincial and local laws and regulations relating to the environment, health and safety and other regulatory matters. These operations require environmental operating permits, which are subject to modification, renewal and revocation. The Company regularly monitors and reviews its operations, procedures and policies for compliance with these laws and regulations. Despite these compliance efforts, risk of environmental liability is inherent in the operation of the Company&#x2019;s business, as it is with other companies engaged in similar businesses and there can be no assurance that environmental liabilities or noncompliance will not have a material adverse effect on the Company&#x2019;s consolidated financial condition, results of operations or liquidity.&lt;/span&gt;&lt;/div&gt;Other&#x2014;The Company is obligated under various firm purchase commitments for certain raw materials and services that are in the ordinary course of business. Management does not expect any significant changes in the market value of these goods and services during the commitment period that would have a material adverse effect on the financial condition, results of operations and cash flows of the Company. The terms of the purchase commitments generally approximate one year.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <sum:PurchaseCommitmentTerms
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82NC9mcmFnOmQwOTI1OWM2M2E4ZTQwYjE5N2VmYzUzNWJmYTllZjIzL3RleHRyZWdpb246ZDA5MjU5YzYzYThlNDBiMTk3ZWZjNTM1YmZhOWVmMjNfMjUzNA_dd3433d8-fa74-4919-9edc-1c735cce8f8b">P1Y</sum:PurchaseCommitmentTerms>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RleHRyZWdpb246MGU0MjhlNTNkMmI5NGE0NGJiNDhiZTJjMjhlMzM4YjRfMTUxNQ_15c25130-e5e8-4dec-9b7c-a9a70489350d">Leases&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease construction and office equipment, distribution facilities and office space. Leases with an initial term of 12 months or less, including month to month leases, are not recorded on the balance sheet. Lease expense for short-term leases is recognized on a straight line basis over the lease term. For lease agreements we have entered into or reassessed, we combine lease and nonlease components. While we also own mineral leases for mining operations, those leases are outside the scope of ASU No. 2016-2, Leases (Topic 842). Assets acquired under finance leases are included in property, plant and 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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of our leases include options to purchase the leased equipment. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.  Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_29de070a-2614-464a-aa3d-8a7d1a944d01"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_2d230074-09e0-4a41-88dc-982a2a6777e6"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_1d17a684-adcd-4496-b484-5e6d13d415e1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_abc1a497-7f33-4487-9ea2-474a39e3039d"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6d735cdc-70c1-40db-a6c7-147a8b80e503"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6ed1c4f0-e644-48df-99bd-f1e219b6c6f4"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;35,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent:36pt"&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 lease agreements associated with quarry facilities under which royalty payments are made. The payments are generally based on tons sold in a particular period; however, certain agreements have minimum annual payments. Royalty expense recorded in cost of revenue during the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019 was $34.8 million, $29.2 million and $24.3 million, respectively. Minimum contractual commitments for the subsequent five years under royalty agreements are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Royalty&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RleHRyZWdpb246MGU0MjhlNTNkMmI5NGE0NGJiNDhiZTJjMjhlMzM4YjRfMTUyMQ_78ad5077-6863-4278-aba7-4e0e740b1b91">Leases&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease construction and office equipment, distribution facilities and office space. Leases with an initial term of 12 months or less, including month to month leases, are not recorded on the balance sheet. Lease expense for short-term leases is recognized on a straight line basis over the lease term. For lease agreements we have entered into or reassessed, we combine lease and nonlease components. While we also own mineral leases for mining operations, those leases are outside the scope of ASU No. 2016-2, Leases (Topic 842). Assets acquired under finance leases are included in property, plant and 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;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of our leases include options to purchase the leased equipment. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise.  Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_29de070a-2614-464a-aa3d-8a7d1a944d01"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_2d230074-09e0-4a41-88dc-982a2a6777e6"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_1d17a684-adcd-4496-b484-5e6d13d415e1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_abc1a497-7f33-4487-9ea2-474a39e3039d"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6d735cdc-70c1-40db-a6c7-147a8b80e503"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6ed1c4f0-e644-48df-99bd-f1e219b6c6f4"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;35,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent:36pt"&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 lease agreements associated with quarry facilities under which royalty payments are made. The payments are generally based on tons sold in a particular period; however, certain agreements have minimum annual payments. Royalty expense recorded in cost of revenue during the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019 was $34.8 million, $29.2 million and $24.3 million, respectively. Minimum contractual commitments for the subsequent five years under royalty agreements are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Royalty&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RleHRyZWdpb246MGU0MjhlNTNkMmI5NGE0NGJiNDhiZTJjMjhlMzM4YjRfMTUxMQ_58a8f333-f023-4975-ba98-045aafec9146">The components of lease expense were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_29de070a-2614-464a-aa3d-8a7d1a944d01"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_2d230074-09e0-4a41-88dc-982a2a6777e6"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_1d17a684-adcd-4496-b484-5e6d13d415e1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_abc1a497-7f33-4487-9ea2-474a39e3039d"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6d735cdc-70c1-40db-a6c7-147a8b80e503"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6ed1c4f0-e644-48df-99bd-f1e219b6c6f4"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;35,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <sum:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RleHRyZWdpb246MGU0MjhlNTNkMmI5NGE0NGJiNDhiZTJjMjhlMzM4YjRfMTUxMg_37658563-1b1b-4d23-9f2b-0fea28623640">The components of lease expense were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_29de070a-2614-464a-aa3d-8a7d1a944d01"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_2d230074-09e0-4a41-88dc-982a2a6777e6"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_1d17a684-adcd-4496-b484-5e6d13d415e1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_abc1a497-7f33-4487-9ea2-474a39e3039d"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6d735cdc-70c1-40db-a6c7-147a8b80e503"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6ed1c4f0-e644-48df-99bd-f1e219b6c6f4"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;35,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</sum:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RleHRyZWdpb246MGU0MjhlNTNkMmI5NGE0NGJiNDhiZTJjMjhlMzM4YjRfMTUxNw_82ae0ec1-f334-4880-8924-fe8289eb2a3b">The components of lease expense were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_29de070a-2614-464a-aa3d-8a7d1a944d01"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_2d230074-09e0-4a41-88dc-982a2a6777e6"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_1d17a684-adcd-4496-b484-5e6d13d415e1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_abc1a497-7f33-4487-9ea2-474a39e3039d"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6d735cdc-70c1-40db-a6c7-147a8b80e503"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6ed1c4f0-e644-48df-99bd-f1e219b6c6f4"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;35,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RleHRyZWdpb246MGU0MjhlNTNkMmI5NGE0NGJiNDhiZTJjMjhlMzM4YjRfMTUyMw_7e1d80e8-26f4-4322-82c4-b98680c3c657">The components of lease expense were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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;10,650&#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;10,134&#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;10,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Supplemental balance sheet information related to leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;92,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_29de070a-2614-464a-aa3d-8a7d1a944d01"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMC0xLTEtMjY2NDc_2d230074-09e0-4a41-88dc-982a2a6777e6"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_1d17a684-adcd-4496-b484-5e6d13d415e1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMC0xLTEtMjY2NDc_abc1a497-7f33-4487-9ea2-474a39e3039d"&gt;Current finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;24,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6d735cdc-70c1-40db-a6c7-147a8b80e503"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMC0xLTEtMjY2NDc_6ed1c4f0-e644-48df-99bd-f1e219b6c6f4"&gt;Long-term finance lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="6" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&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-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&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;9.7&lt;/span&gt;&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;8.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/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.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities of lease liabilities, as of January 1, 2022, were as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;35,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,556)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Present value of lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMS0xLTEtMS0yNjY0Nw_59ea02a5-6008-419d-a181-e0ee87b63753"
      unitRef="usd">10650000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMS0zLTEtMS0yNjY0Nw_3ccfbc4a-7943-4254-a6fd-41e95b513b1a"
      unitRef="usd">10134000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMS01LTEtMS00MzQxNQ_b9ec0203-cb35-4173-b620-e2a43a6c4703"
      unitRef="usd">10451000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMi0xLTEtMS0yNjY0Nw_01908de2-407a-4f27-8eda-b33344562447"
      unitRef="usd">382000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMi0zLTEtMS0yNjY0Nw_a935eeec-a354-47a4-ace9-7af6cd81b924"
      unitRef="usd">316000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMi01LTEtMS00MzQxNQ_c8912621-7c63-4d3a-8cb0-6a20507ff37b"
      unitRef="usd">423000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMy0xLTEtMS0yNjY0Nw_1d045b8a-edc7-461b-9169-5bce8660c941"
      unitRef="usd">42764000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMy0zLTEtMS0yNjY0Nw_776f0c8d-26c6-4858-a16b-8ec3ff563fc3"
      unitRef="usd">44066000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMy01LTEtMS00MzQxNQ_1af6cafb-3978-4820-b22c-1170abda6361"
      unitRef="usd">38417000</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNS0xLTEtMS0yNjY0Nw_aafb1b31-a663-422e-afb3-4840f7fbe657"
      unitRef="usd">9902000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNS0zLTEtMS0yNjY0Nw_2d28b98e-478b-4a6c-88a7-45f96671ce13"
      unitRef="usd">12598000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNS01LTEtMS00MzQxNQ_867cb564-a18b-4045-a0c2-30fb17ea9b36"
      unitRef="usd">11062000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNi0xLTEtMS0yNjY0Nw_58b66310-563b-4e2a-8c86-55548cc5cd96"
      unitRef="usd">2097000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNi0zLTEtMS0yNjY0Nw_aeec4a25-5d85-47bf-ba3f-e81327e09c0b"
      unitRef="usd">3068000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNi01LTEtMS00MzQxNQ_bb1d669a-3815-45a8-8c39-814dc2d03286"
      unitRef="usd">3171000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNy0xLTEtMS0yNjY0Nw_99c30c86-9584-450d-aa83-36848d7c34e1"
      unitRef="usd">65795000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNy0zLTEtMS0yNjY0Nw_3223a969-6b9a-46ca-bf2b-143927676aa7"
      unitRef="usd">70182000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNy01LTEtMS00MzQxNQ_16ba8c6d-b56a-410f-85e6-3049212e1566"
      unitRef="usd">63524000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTItMS0xLTEtMjY2NDc_3071ce3b-e6f5-4bf3-a41b-f36c5d19f4d0"
      unitRef="usd">30150000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTItMy0xLTEtMjY2NDc_40c63005-a4ab-4c02-94ca-80c5200a5c6f"
      unitRef="usd">28543000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTQtMS0xLTEtMjY2NDc_40ad315e-add0-4eb9-ab27-8b7d66e614c4"
      unitRef="usd">6497000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTQtMy0xLTEtMjY2NDc_5a445f12-5c59-4e57-b144-b6d5943776d3"
      unitRef="usd">8188000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTUtMS0xLTEtMjY2NDc_3e27ac89-d7d4-4fdf-90ec-b36fdaf71899"
      unitRef="usd">28880000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTUtMy0xLTEtMjY2NDc_cb392116-2df7-401f-80c9-6571d158bf4e"
      unitRef="usd">21500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTYtMS0xLTEtMjY2NDc_dec5e232-e991-427f-a5bb-a6acfbff4935"
      unitRef="usd">35377000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTYtMy0xLTEtMjY2NDc_d7755e2d-7e2c-4568-9bd3-4e0a5494948d"
      unitRef="usd">29688000</us-gaap:OperatingLeaseLiability>
    <sum:FinanceLeaseRightOfUseAssetGross
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTgtMS0xLTEtMjY2NDc_bb65bc36-37de-494b-9129-80cba3f2508d"
      unitRef="usd">68982000</sum:FinanceLeaseRightOfUseAssetGross>
    <sum:FinanceLeaseRightOfUseAssetGross
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTgtMy0xLTEtMjY2NDc_2173dcfb-2310-485a-a1c9-5644eddf4bb6"
      unitRef="usd">92679000</sum:FinanceLeaseRightOfUseAssetGross>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTktMS0xLTEtMjY2NDc_2294ef77-a8ac-4b63-a62c-184de1c62d0c"
      unitRef="usd">31404000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMTktMy0xLTEtMjY2NDc_146e9df4-1d05-4053-8e46-a63dc741bc1b"
      unitRef="usd">32828000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMS0xLTEtMjY2NDc_fb64897d-12c5-43b0-bac3-39c589f1ccc4"
      unitRef="usd">37578000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjAtMy0xLTEtMjY2NDc_92ebdcf6-aa97-42ab-806b-a04c30c037df"
      unitRef="usd">59851000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMS0xLTEtMjY2NDc_f3928329-a517-4af4-a27c-affdfaeedefe"
      unitRef="usd">17624000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjItMy0xLTEtMjY2NDc_3fa93904-581f-45e8-a290-d38d5e525b4e"
      unitRef="usd">24601000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMS0xLTEtMjY2NDc_69b304fd-f50e-401a-950e-27db56c245be"
      unitRef="usd">14982000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjMtMy0xLTEtMjY2NDc_3819703d-b3df-4e9a-b54b-42917970bd7e"
      unitRef="usd">31727000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjQtMS0xLTEtMjY2NDc_3de00d1c-96cb-4cca-a613-9a699cb8fca9"
      unitRef="usd">32606000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjQtMy0xLTEtMjY2NDc_e2b9588a-9f43-4f75-a1ea-e195d583f4fa"
      unitRef="usd">56328000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjgtMS0xLTEtMjY2NDc_fe63acc5-a0d2-4fee-b43a-81de0e9a07bb">P9Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjgtMy0xLTEtMjY2NDc_4dd73191-b323-4ae0-9b52-15104615ce6f">P8Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjktMS0xLTEtMjY2NDc_9933caa1-f27b-458f-9a98-0ebbc871af0a">P2Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMjktMy0xLTEtMjY2NDc_58606b7c-78ef-4533-8587-169e99ff9c3d">P2Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMzItMS0xLTEtMjY2NDc_486af050-2d9c-4bf1-bf4b-0f411b7b4e29"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMzItMy0xLTEtMjY2NDc_9b54960e-19d2-4952-9eac-6f55b698910e"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMzMtMS0xLTEtMjY2NDc_c2b5f607-7327-406d-a102-d6f76d7506f9"
      unitRef="number">0.052</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMzMtMy0xLTEtMjY2NDc_d29ee44f-9fc2-48ab-bd93-ba6702a5af7a"
      unitRef="number">0.052</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMzctMS0xLTEtMjY2NDc_e1aef219-30cb-446c-8c59-7f7313559e9b"
      unitRef="usd">7819000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMzctMy0xLTEtMjY2NDc_47f6056f-e3cb-493b-b82a-08560a9f241b"
      unitRef="usd">18737000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMzgtMS0xLTEtMjY2NDc_aadc8ec2-1119-4009-8f84-169be4cf9359"
      unitRef="usd">6017000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMzgtMy0xLTEtMjY2NDc_6f802779-8798-42ce-b14a-a1c1cb58a62d"
      unitRef="usd">7800000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMzktMS0xLTEtMjY2NDc_78cd740d-6914-49be-b02b-6b87a5c24a71"
      unitRef="usd">4612000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfMzktMy0xLTEtMjY2NDc_f391dfae-9e12-47e1-ac06-f4c773b08698"
      unitRef="usd">3209000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDAtMS0xLTEtMjY2NDc_ecac768e-3384-43d3-bde4-3fe410c31445"
      unitRef="usd">3387000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDAtMy0xLTEtMjY2NDc_bd92b252-7381-4ab3-98ec-84437e1ba2b6"
      unitRef="usd">2583000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDEtMS0xLTEtMjY2NDc_6d1bd7ed-9e07-462a-9db7-53a8d90a689e"
      unitRef="usd">2763000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDEtMy0xLTEtMjY2NDc_7fccfa6d-e6f1-4bcd-a121-3b0eb7914032"
      unitRef="usd">990000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDItMS0xLTEtMjY2NDc_ae987a63-13d1-4888-bd82-9f0afb63fed5"
      unitRef="usd">19967000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDItMy0xLTEtMjY2NDc_d824775f-5acb-4508-9207-1cad0176a34a"
      unitRef="usd">1843000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDMtMS0xLTEtMjY2NDc_46a426f2-aebb-42b7-aa83-ba4d65d1f4ae"
      unitRef="usd">44565000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDMtMy0xLTEtMjY2NDc_f2d4462e-2e41-4042-b972-d0ea851d2bdf"
      unitRef="usd">35162000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDQtMS0xLTEtMjY2NDc_f967523a-3abe-4ddf-a9c2-0d0fa1be3ee7"
      unitRef="usd">9188000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDQtMy0xLTEtMjY2NDc_bdf056cd-a429-4ea0-8f49-74a34d91af45"
      unitRef="usd">2556000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDUtMS0xLTEtMjY2NDc_9268f00e-ab7e-4d3d-8cc7-9f9071e235dd"
      unitRef="usd">35377000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmU0MWUwMmNmNDkyYTRlOGJhMTk1MjA4MWM4YTkzMGZlL3RhYmxlcmFuZ2U6ZTQxZTAyY2Y0OTJhNGU4YmExOTUyMDgxYzhhOTMwZmVfNDUtMy0xLTEtMjY2NDc_5c64c652-be6f-48f1-aea1-033693214085"
      unitRef="usd">32606000</us-gaap:FinanceLeaseLiability>
    <us-gaap:RoyaltyExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RleHRyZWdpb246MGU0MjhlNTNkMmI5NGE0NGJiNDhiZTJjMjhlMzM4YjRfMTM3NA_dbfb5d35-69f1-43b2-8f95-4c23ddf1c6ed"
      unitRef="usd">34800000</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RleHRyZWdpb246MGU0MjhlNTNkMmI5NGE0NGJiNDhiZTJjMjhlMzM4YjRfMTM3OA_7c9864a3-6933-49d7-8d60-608d2fcad54e"
      unitRef="usd">29200000</us-gaap:RoyaltyExpense>
    <us-gaap:RoyaltyExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RleHRyZWdpb246MGU0MjhlNTNkMmI5NGE0NGJiNDhiZTJjMjhlMzM4YjRfMTM4NQ_23eb1ccd-4394-400f-b646-28aa9b865905"
      unitRef="usd">24300000</us-gaap:RoyaltyExpense>
    <sum:LesseeRoyaltyAgreementsLiabilityMaturityTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RleHRyZWdpb246MGU0MjhlNTNkMmI5NGE0NGJiNDhiZTJjMjhlMzM4YjRfMTUxOQ_418b061a-3efe-4211-8a06-628a81f7657f">Minimum contractual commitments for the subsequent five years under royalty agreements are as follows:&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:88.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Royalty&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/table&gt;&lt;/div&gt;</sum:LesseeRoyaltyAgreementsLiabilityMaturityTableTextBlock>
    <sum:RoyaltyAgreementFutureMinimumPaymentsDueYearOne
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmM5Y2EyMWViNmQwNjQ1NGE5OWQ5ZTk0YTg2Y2ZmN2IzL3RhYmxlcmFuZ2U6YzljYTIxZWI2ZDA2NDU0YTk5ZDllOTRhODZjZmY3YjNfMi0xLTEtMS0yNjY0Nw_98c133d5-1367-4f15-a0e6-fcb659901784"
      unitRef="usd">10975000</sum:RoyaltyAgreementFutureMinimumPaymentsDueYearOne>
    <sum:RoyaltyAgreementFutureMinimumPaymentsDueYearTwo
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmM5Y2EyMWViNmQwNjQ1NGE5OWQ5ZTk0YTg2Y2ZmN2IzL3RhYmxlcmFuZ2U6YzljYTIxZWI2ZDA2NDU0YTk5ZDllOTRhODZjZmY3YjNfMy0xLTEtMS0yNjY0Nw_cf41ee1f-4cf9-41b4-9743-3d707c743dad"
      unitRef="usd">10954000</sum:RoyaltyAgreementFutureMinimumPaymentsDueYearTwo>
    <sum:RoyaltyAgreementFutureMinimumPaymentsDueYearThree
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmM5Y2EyMWViNmQwNjQ1NGE5OWQ5ZTk0YTg2Y2ZmN2IzL3RhYmxlcmFuZ2U6YzljYTIxZWI2ZDA2NDU0YTk5ZDllOTRhODZjZmY3YjNfNC0xLTEtMS0yNjY0Nw_3e0c32ba-227e-4e07-a3a2-a5835d48051d"
      unitRef="usd">10466000</sum:RoyaltyAgreementFutureMinimumPaymentsDueYearThree>
    <sum:RoyaltyAgreementFutureMinimumPaymentsDueYearFour
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmM5Y2EyMWViNmQwNjQ1NGE5OWQ5ZTk0YTg2Y2ZmN2IzL3RhYmxlcmFuZ2U6YzljYTIxZWI2ZDA2NDU0YTk5ZDllOTRhODZjZmY3YjNfNS0xLTEtMS0yNjY0Nw_58733197-bfc0-4ce8-ba6c-f5ae2af783ab"
      unitRef="usd">10158000</sum:RoyaltyAgreementFutureMinimumPaymentsDueYearFour>
    <sum:RoyaltyAgreementFutureMinimumPaymentsDueYearFive
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV82Ny9mcmFnOjBlNDI4ZTUzZDJiOTRhNDRiYjQ4YmUyYzI4ZTMzOGI0L3RhYmxlOmM5Y2EyMWViNmQwNjQ1NGE5OWQ5ZTk0YTg2Y2ZmN2IzL3RhYmxlcmFuZ2U6YzljYTIxZWI2ZDA2NDU0YTk5ZDllOTRhODZjZmY3YjNfNi0xLTEtMS0yNjY0Nw_5cd2935b-4531-4628-b788-6347b55b4793"
      unitRef="usd">9100000</sum:RoyaltyAgreementFutureMinimumPaymentsDueYearFive>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RleHRyZWdpb246OWM3YTMxYTA3YjM4NGQyODgzYTk5MjQ1MjQ3OWUxOTZfNDA4Mg_721c4bdb-445a-480a-83f5-a762ec43735e">Fair Value of Financial Instruments&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements&#x2014;&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 acquisitions made by the Company require the payment of contingent amounts of purchase consideration. These payments are contingent on specified operating results being achieved in periods subsequent to the acquisition and will only be made if earn-out thresholds are achieved. Contingent consideration obligations are measured at fair value each reporting period. Any adjustments to fair value are recognized in earnings in the period identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of contingent consideration as of January 1, 2022 and January 2, 2021 was:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of acquisition-related liabilities and Accrued expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition-related liabilities and Other noncurrent liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value accounting guidance establishes the following fair value hierarchy that prioritizes the inputs used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Level&#160; 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; &#x2014;&#160;&#160;Quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Level&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; &#x2014;&#160; Observable inputs, other than quoted prices, for similar assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Level&#160;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; &#x2014;&#160;&#160;Unobservable inputs, which includes the use of valuation models.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company&#x2019;s financial instruments include debt and certain acquisition-related liabilities (deferred consideration and noncompete obligations). The carrying value and fair value of these financial instruments as of January 1, 2022 and January 2, 2021 were:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.238%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;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:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;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:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Long-term debt(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,653,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,609,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,971,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,915,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;Level 3&lt;/span&gt;&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;Current portion of deferred consideration and noncompete obligations(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;7,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Long term portion of deferred consideration and noncompete obligations(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;11,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;/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;______________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;$6.4 million was included in current portion of debt as of January 1, 2022 and January 2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;Included in current portion of acquisition-related liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&#160;&#160;&#160;&#160;Included in acquisition-related liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1 fair values are used to value investments in publicly-traded entities and assumed obligations for publicly-traded 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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2 fair values are typically used to value acquired receivables, inventories, machinery and equipment, land, buildings, deferred income tax assets and liabilities, liabilities for asset retirement obligations, environmental remediation and compliance obligations. Additionally, Level 2 fair values are typically used to value assumed contracts at other-than-market rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3 fair values are used to value acquired mineral reserves and leased mineral interests and other identifiable intangible assets. The fair values of mineral reserves and leased mineral interests are determined using an excess earnings approach, which requires management to estimate future cash flows. The estimate of future cash flows is based on available historical information and forecasts determined by management, but is inherently uncertain. Key assumptions in estimating future cash flows include sales price, volumes and expected profit margins, net of capital requirements. The present value of the projected net cash flows represents the fair value assigned to mineral reserves and mineral interests. The discount rate is a significant assumption used in the valuation model and is based on the required rate of return that a hypothetical market participant would assume if purchasing the acquired business.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Level 3 fair values of contingent consideration were based on projected probability-weighted cash payments and a  9.5% discount rate, which reflects a market discount rate. Changes in fair value may occur as a result of a change in actual or projected cash payments, the probability weightings applied by the Company to projected payments or a change in the discount rate. Significant increases or decreases in any of these inputs in isolation could result in a lower, or higher, fair value measurement. There were no material adjustments to the fair value of contingent consideration in 2021 or 2020. The fair values of the deferred consideration and noncompete obligations were determined based on the cash payment terms in the purchase agreements and a discount rate reflecting the Company&#x2019;s credit risk. The discount rate used is generally consistent with that used when the obligations were initially recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securities with a maturity of three months or less are considered cash equivalents and the fair value of these assets approximates their carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RleHRyZWdpb246OWM3YTMxYTA3YjM4NGQyODgzYTk5MjQ1MjQ3OWUxOTZfNDA4Ng_94e9b95d-098f-4a4e-86b4-b5e29332c73b">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of contingent consideration as of January 1, 2022 and January 2, 2021 was:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of acquisition-related liabilities and Accrued expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition-related liabilities and Other noncurrent liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ieaad4fc3a626498790aba5acec13c44c_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjBjYmQyMzVhMmRjOTRjYTQ4NTEzMzU4MzU1NzNkOWM3L3RhYmxlcmFuZ2U6MGNiZDIzNWEyZGM5NGNhNDg1MTMzNTgzNTU3M2Q5YzdfMi0yLTEtMS0yNjY0Nw_13622763-7249-4791-9ace-7e7d9a79053a"
      unitRef="usd">129000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i7cc5d4e338ff44ddb0dfc66e5a2e2b22_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjBjYmQyMzVhMmRjOTRjYTQ4NTEzMzU4MzU1NzNkOWM3L3RhYmxlcmFuZ2U6MGNiZDIzNWEyZGM5NGNhNDg1MTMzNTgzNTU3M2Q5YzdfMi00LTEtMS0yNjY0Nw_818b3875-d50c-4656-924e-46faee3f52a5"
      unitRef="usd">654000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ieaad4fc3a626498790aba5acec13c44c_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjBjYmQyMzVhMmRjOTRjYTQ4NTEzMzU4MzU1NzNkOWM3L3RhYmxlcmFuZ2U6MGNiZDIzNWEyZGM5NGNhNDg1MTMzNTgzNTU3M2Q5YzdfNS0yLTEtMS0yNjY0Nw_bc2902f5-4079-4348-bb85-103747b1754d"
      unitRef="usd">1239000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i7cc5d4e338ff44ddb0dfc66e5a2e2b22_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjBjYmQyMzVhMmRjOTRjYTQ4NTEzMzU4MzU1NzNkOWM3L3RhYmxlcmFuZ2U6MGNiZDIzNWEyZGM5NGNhNDg1MTMzNTgzNTU3M2Q5YzdfNS00LTEtMS0yNjY0Nw_716ab14e-d85f-498d-9399-25b66faa40b2"
      unitRef="usd">1209000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RleHRyZWdpb246OWM3YTMxYTA3YjM4NGQyODgzYTk5MjQ1MjQ3OWUxOTZfNDA3OQ_242a5030-09db-473b-a5bf-b3c507f9c051">The carrying value and fair value of these financial instruments as of January 1, 2022 and January 2, 2021 were:&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.238%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 1, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;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:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;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:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Long-term debt(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,653,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,609,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,971,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,915,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 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;Level 3&lt;/span&gt;&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;Current portion of deferred consideration and noncompete obligations(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;7,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Long term portion of deferred consideration and noncompete obligations(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;11,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;/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;______________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;$6.4 million was included in current portion of debt as of January 1, 2022 and January 2, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;Included in current portion of acquisition-related liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&#160;&#160;&#160;&#160;Included in acquisition-related liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib896ea599c1f4324ab9154817a7bc489_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfMy0yLTEtMS0yNjY0Nw_ef4b57a0-42c5-49b7-bdf2-9e42433ce7c3"
      unitRef="usd">1653085000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3f6905a4f9fa468ebf155efaa65ed76f_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfMy00LTEtMS0yNjY0Nw_e72d6e39-024f-46dc-aac6-91ac9786d2a7"
      unitRef="usd">1609298000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i439304dc0e2646f5ad0b2d5c0f6c7233_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfMy02LTEtMS0yNjY0Nw_89e27eb4-aa28-4b9c-b3a2-496f9590162c"
      unitRef="usd">1971087000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i352dee99bd0e4b3aa713541e389714d8_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfMy04LTEtMS0yNjY0Nw_7cb43000-12a8-48af-aefa-6bedec618cca"
      unitRef="usd">1915425000</us-gaap:LongTermDebtFairValue>
    <sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure
      contextRef="ie14db701bdda4084813a5a7b4a341f31_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfNS0yLTEtMS0yNjY0Nw_b085e47a-789b-4ce5-8df1-35812fbad70f"
      unitRef="usd">12981000</sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure
      contextRef="i27bd01bc0e8646cdb4fbdd4c83b521b4_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfNS00LTEtMS0yNjY0Nw_40f07a5a-396f-4a13-ab16-b2cdad8efcf3"
      unitRef="usd">12981000</sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure
      contextRef="if5ec75df6d604896a40cbcc5604e11d9_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfNS02LTEtMS0yNjY0Nw_88201b86-8437-4de6-8cec-ff0992a4b94d"
      unitRef="usd">7173000</sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure
      contextRef="i6aa5bf46eaea4cf5809c87f9be279beb_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfNS04LTEtMS0yNjY0Nw_ae6dda57-5c8b-477c-9063-3fa0b54249eb"
      unitRef="usd">7173000</sum:DeferredConsiderationAndNoncompeteObligationsCurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure
      contextRef="ie14db701bdda4084813a5a7b4a341f31_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfNi0yLTEtMS0yNjY0Nw_c95cc923-ff8e-4f29-b5d0-a411fa9b393f"
      unitRef="usd">32130000</sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure
      contextRef="i27bd01bc0e8646cdb4fbdd4c83b521b4_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfNi00LTEtMS0yNjY0Nw_d4709aa1-8605-4383-af34-b2a7b63082a3"
      unitRef="usd">32130000</sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure
      contextRef="if5ec75df6d604896a40cbcc5604e11d9_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfNi02LTEtMS0yNjY0Nw_c62a8bbc-a24a-4787-ba7b-2a33ad4390e3"
      unitRef="usd">11037000</sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure>
    <sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure
      contextRef="i6aa5bf46eaea4cf5809c87f9be279beb_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RhYmxlOjAxMmY3NTYyMzJmNzRhOTdhNzZiZDcwZTkzNTllOTUyL3RhYmxlcmFuZ2U6MDEyZjc1NjIzMmY3NGE5N2E3NmJkNzBlOTM1OWU5NTJfNi04LTEtMS0yNjY0Nw_a2ffa5e7-58d3-42b0-828c-212111a7fc5f"
      unitRef="usd">11037000</sum:DeferredConsiderationAndNoncompeteObligationsNoncurrentFairValueDisclosure>
    <us-gaap:LongTermDebtCurrent
      contextRef="i70af8a08b8fa46ac8783211bb07ba1a9_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RleHRyZWdpb246OWM3YTMxYTA3YjM4NGQyODgzYTk5MjQ1MjQ3OWUxOTZfMTI5NA_1efac752-cc35-43c0-aa52-551c5bd5fdcc"
      unitRef="usd">6400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="icc79ef8a00b043c49a82b012562bda41_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RleHRyZWdpb246OWM3YTMxYTA3YjM4NGQyODgzYTk5MjQ1MjQ3OWUxOTZfMTI5NA_9fd77890-7479-45a6-86ae-2b682e8c7428"
      unitRef="usd">6400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i036060fe51c9484a85557e635c1ce9c4_I20220101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83My9mcmFnOjljN2EzMWEwN2IzODRkMjg4M2E5OTI0NTI0NzllMTk2L3RleHRyZWdpb246OWM3YTMxYTA3YjM4NGQyODgzYTk5MjQ1MjQ3OWUxOTZfMzEyOA_dfed9199-90d4-4b1b-a9bf-cc9fb612c855"
      unitRef="number">0.095</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RleHRyZWdpb246NWY5MTNkYTliMTM1NDdkOTk1OWJhNGVmOGMwMzJlODZfMTY5Nw_b7b4c841-f0cf-4c39-b536-198cca59063a">Segment Information&lt;div style="text-indent:63pt"&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-indent:36pt"&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 three operating segments: West; East; and Cement, which are its reporting segments. These segments are consistent with the Company&#x2019;s management reporting structure. The operating results of each segment are regularly reviewed and evaluated by the Chief Executive Officer, the Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;). The CODM primarily evaluates the performance of its segments and allocates resources to them based on a segment profit metric that we call Adjusted EBITDA, which is computed as earnings from continuing operations before interest, taxes, depreciation, depletion, amortization, accretion, share-based compensation, and transaction costs, as well as various other non-recurring, non-cash amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The West and East segments have several acquired subsidiaries that are engaged in various activities including quarry mining, aggregate production and contracting. The Cement segment is engaged in the production of Portland cement. Assets employed by each segment include assets directly identified with those operations. Corporate assets consist primarily of cash, property, plant and equipment for corporate operations and other assets not directly identifiable with a reportable business segment. The accounting policies applicable to each segment are consistent with those used in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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-indent:36pt"&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 display selected financial data for the Company&#x2019;s reportable business segments as of and for the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue*:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&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;298,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;______________________&lt;/span&gt;&lt;/div&gt;&lt;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;&#160;&#160;Intercompany sales are immaterial and the presentation above only reflects sales to external customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 before 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 24.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;Interest 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;92,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;103,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;115,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;Depreciation, depletion 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;226,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;Loss on debt financings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;4,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Gain on sale of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 24.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;Non-cash 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;19,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 31pt;text-align:left;vertical-align: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 Adjusted EBITDA&lt;/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;520,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"&gt;Total Adjusted EBITDA by Segment:&lt;/span&gt;&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 24.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;West&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;271,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;271,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;204,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,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 2px 24.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;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and 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;(50,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Adjusted EBITDA&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;520,082&#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;482,289&#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;459,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 of property, plant and 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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;210,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;175,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;174,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchases of property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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, depletion, amortization and accretion:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&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;39,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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;225,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;217,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation, depletion, amortization and accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,379,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;Cement&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;844,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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,649,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,657,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,537,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,035,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,077,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,856,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RleHRyZWdpb246NWY5MTNkYTliMTM1NDdkOTk1OWJhNGVmOGMwMzJlODZfNDg_76135dda-8a4c-40a9-ac0f-6d6a140a5bab"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RleHRyZWdpb246NWY5MTNkYTliMTM1NDdkOTk1OWJhNGVmOGMwMzJlODZfNDg_c24a14ea-2b9d-4a3d-82a2-d922627adaf5"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RleHRyZWdpb246NWY5MTNkYTliMTM1NDdkOTk1OWJhNGVmOGMwMzJlODZfMTY5MQ_80d47845-4474-488c-a9fa-e4240fd37d05">&lt;div style="text-indent:36pt"&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 display selected financial data for the Company&#x2019;s reportable business segments as of and for the years ended January 1, 2022, January 2, 2021 and&#160;December 28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue*:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,262,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&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;298,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;______________________&lt;/span&gt;&lt;/div&gt;&lt;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;&#160;&#160;Intercompany sales are immaterial and the presentation above only reflects sales to external customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 before 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 24.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;Interest 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;92,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;103,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;115,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;Depreciation, depletion 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;226,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;Loss on debt financings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;4,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.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;Gain on sale of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 24.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;Non-cash 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;19,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 24.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 31pt;text-align:left;vertical-align: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 Adjusted EBITDA&lt;/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;520,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"&gt;Total Adjusted EBITDA by Segment:&lt;/span&gt;&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 24.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;West&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;271,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;271,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;204,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 24.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;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,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 2px 24.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;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and 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;(50,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Adjusted EBITDA&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;520,082&#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;482,289&#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;459,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 of property, plant and 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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;210,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;175,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;174,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchases of property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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, depletion, amortization and accretion:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cement&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;39,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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;225,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;217,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation, depletion, amortization and accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;padding:2px 1pt;text-align:left;vertical-align: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 assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;West&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,512,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,379,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;East&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,292,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;Cement&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;844,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total reportable segments&lt;/span&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,649,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,657,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,537,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 24.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;Corporate and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,035,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,077,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,856,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i009066e68b4143ae9922c98138c2bbb3_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfMi0yLTEtMS0yNjY0Nw_f4e18755-2770-4806-8552-92c5efbb4691"
      unitRef="usd">1262061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i418e99c657c14c06ad91895d050e60d2_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfMi00LTEtMS0yNjY0Nw_bb3f5704-550f-4144-b853-7944935c7d51"
      unitRef="usd">1262196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0f1f048ec174168bf2c275422851c6e_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfMi02LTEtMS0yNjY0Nw_95a02586-8454-4028-b6c7-f8201184e91f"
      unitRef="usd">1122338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e31619509414ab5943f59a69ca88b5a_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfMy0yLTEtMS0yNjY0Nw_db36fa6b-bc50-453c-8f6b-d7c47446521d"
      unitRef="usd">849374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2f314e255634946858870c478aa5f6a_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfMy00LTEtMS0yNjY0Nw_0fc4827f-874c-4d17-abc8-9ca16c80a416"
      unitRef="usd">799633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c277bedb48a4f2fa7235f4ef153a160_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfMy02LTEtMS0yNjY0Nw_41334343-eae5-4d77-b953-acaa9e1051c7"
      unitRef="usd">809098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5003b2d65df44d96857045beaa5885ef_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfNC0yLTEtMS0yNjY0Nw_a20914c8-ca97-4f7a-b249-eff8566878f1"
      unitRef="usd">298234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if52b951f93414020a08e8d117c585a7d_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfNC00LTEtMS0yNjY0Nw_8e2d10a6-42fc-4f5e-ad64-264c67fc52dd"
      unitRef="usd">270622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i210442fdab204af3a28129b398dc37a5_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfNC02LTEtMS0yNjY0Nw_b183f72e-d59f-4741-9d75-a8101491f6a5"
      unitRef="usd">290704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfNS0yLTEtMS0yNjY0Nw_f84002ca-6d9e-4dfd-ac8a-0ea0ff3e2f80"
      unitRef="usd">2409669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfNS00LTEtMS0yNjY0Nw_3a45eeb3-003d-4002-9ff9-a59ae396b388"
      unitRef="usd">2332451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjg4ZWYxYjEyMmYzZTQ5NDI4YjU1ZmQ2MjZlNmUxMmJlL3RhYmxlcmFuZ2U6ODhlZjFiMTIyZjNlNDk0MjhiNTVmZDYyNmU2ZTEyYmVfNS02LTEtMS0yNjY0Nw_159f16d1-97e3-48a5-bba4-ca68a1055e8c"
      unitRef="usd">2222140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMS0yLTEtMS0yNjY0Nw_96f48e79-2171-46ef-b549-84b10fa1959d"
      unitRef="usd">191920000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMS00LTEtMS0yNjY0Nw_17747ec2-c7f2-4a54-b92e-6b6a42f8ae65"
      unitRef="usd">121800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMS02LTEtMS0yNjY0Nw_7247083b-9fe6-4d7f-8fdf-21dfe0fe90b8"
      unitRef="usd">94982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMi0yLTEtMS0yNjY0Nw_5b979c2c-9823-4881-812d-278ea50db590"
      unitRef="usd">92178000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMi00LTEtMS0yNjY0Nw_d3c59e63-422a-4a3c-90af-94d942e39b18"
      unitRef="usd">103291000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMi02LTEtMS0yNjY0Nw_1c12477b-1e22-4712-a3cb-e570685794cb"
      unitRef="usd">115988000</us-gaap:InterestExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMy0yLTEtMS0yNjY0Nw_bf419be2-63e3-4c93-8144-0573cdc2e8b9"
      unitRef="usd">226442000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMy00LTEtMS0yNjY0Nw_6d284f78-1f77-4fb3-b596-240b0b20166f"
      unitRef="usd">218682000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMy02LTEtMS0yNjY0Nw_1e8427e5-ee1d-443a-b229-e0a3ef898363"
      unitRef="usd">214886000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfNC0yLTEtMS0yNjY0Nw_650214b4-6032-4c05-a874-a05b1a44e078"
      unitRef="usd">2924000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfNC00LTEtMS0yNjY0Nw_94ea149f-1936-44b6-a5c9-807c372f6c41"
      unitRef="usd">2638000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfNC02LTEtMS0yNjY0Nw_b75bacaa-37d9-45a4-a940-adf590dd39a5"
      unitRef="usd">2216000</us-gaap:AssetRetirementObligationAccretionExpense>
    <sum:GainLossOnDebtFinancing
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfNS0yLTEtMS0yNjY0Nw_80832046-4019-4ed5-b4eb-99f44a5f3060"
      unitRef="usd">-6016000</sum:GainLossOnDebtFinancing>
    <sum:GainLossOnDebtFinancing
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfNS00LTEtMS0yNjY0Nw_1631a09b-6baf-48fb-9006-50cf55107f2a"
      unitRef="usd">-4064000</sum:GainLossOnDebtFinancing>
    <sum:GainLossOnDebtFinancing
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfNS02LTEtMS0yNjY0Nw_7fa36466-2e13-4fee-9f64-da8ea065ed39"
      unitRef="usd">-14565000</sum:GainLossOnDebtFinancing>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfNi0yLTEtMS0yNjY0Nw_ca892b1d-1b2d-4f25-9538-e7ba70c58b42"
      unitRef="usd">20011000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfNi00LTEtMS0yNjY0Nw_c92c985c-1678-42cd-911a-91ebd0cbb5be"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfNi02LTEtMS0yNjY0Nw_73378147-e0d0-403b-9692-4c28a1efda41"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <sum:NonCashCompensationExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfOC0yLTEtMS0yNjY0Nw_28c2fc3e-7728-4122-a3a0-d0b751b0c304"
      unitRef="usd">19705000</sum:NonCashCompensationExpense>
    <sum:NonCashCompensationExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfOC00LTEtMS0yNjY0Nw_7ead6166-9902-4e99-a9a0-00ba33cbed5a"
      unitRef="usd">28857000</sum:NonCashCompensationExpense>
    <sum:NonCashCompensationExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfOC02LTEtMS0yNjY0Nw_42c5d003-7ba7-48e7-ad07-b95901745246"
      unitRef="usd">20403000</sum:NonCashCompensationExpense>
    <sum:MiscellaneousOtherIncomeExpense
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfOS0yLTEtMS0yNjY0Nw_e6568851-b987-4d30-af6a-90351275a913"
      unitRef="usd">-908000</sum:MiscellaneousOtherIncomeExpense>
    <sum:MiscellaneousOtherIncomeExpense
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfOS00LTEtMS0yNjY0Nw_635de539-9309-4ac2-9dd6-8a59be5063aa"
      unitRef="usd">-2957000</sum:MiscellaneousOtherIncomeExpense>
    <sum:MiscellaneousOtherIncomeExpense
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfOS02LTEtMS0yNjY0Nw_1a60aeaa-9ff2-42f2-b1ba-0c04abd4b9c7"
      unitRef="usd">3800000</sum:MiscellaneousOtherIncomeExpense>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTAtMi0xLTEtMjY2NDc_453dee34-1de8-454e-bb03-8e0e1a990348"
      unitRef="usd">520082000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTAtNC0xLTEtMjY2NDc_b76fa317-9eab-4b07-b27d-0df1edfec370"
      unitRef="usd">482289000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTAtNi0xLTEtMjY2NDc_0dbddee9-f751-464a-9ff7-813ddd1d0210"
      unitRef="usd">459240000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i444173100cb046f2abc19d249027529d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTMtMi0xLTEtMjY2NDc_2240c360-ecb4-4ca2-b2ff-e1839641e93c"
      unitRef="usd">271560000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="ie7edfdcf407542a5a4dee3e72618f430_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTMtNC0xLTEtMjY2NDc_2cd0a30c-3e7c-4a62-9150-6aaa87312a2b"
      unitRef="usd">271052000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="ice014ecbf35644b181327141f86dbef8_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTMtNi0xLTEtMjY2NDc_b09a8706-96a8-410a-820f-985e568c6a44"
      unitRef="usd">204868000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i8b4e8000ae64457e9633285257e354f3_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTQtMi0xLTEtMjY2NDc_e5767191-bd87-4802-8768-bae3953b0d8b"
      unitRef="usd">181483000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i1689ea8ccfa449faa72258c1dee293fb_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTQtNC0xLTEtMjY2NDc_59c6bdc9-0358-44cb-aab8-516338d677b2"
      unitRef="usd">162275000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i5145709c1bb44065a8544dae48955b31_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTQtNi0xLTEtMjY2NDc_f12bf617-2de8-4856-a338-fc888213b7e2"
      unitRef="usd">187625000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i1559272bb9be4e2cbbbb172f609a0e10_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTUtMi0xLTEtMjY2NDc_746e939b-4c0a-4c3a-aa65-0644ede0877e"
      unitRef="usd">117159000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i9d6ec2f3596d4e598f5828e185b8bbe7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTUtNC0xLTEtMjY2NDc_da2540c4-e237-4fea-9d64-b185853be1c9"
      unitRef="usd">92956000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i0f9da398cc2c46e7bce78dc2be0a0f9f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTUtNi0xLTEtMjY2NDc_8658cf32-22f1-4a41-a90a-a129cb51c37e"
      unitRef="usd">103438000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i1b24b2bbd6fd46e5a2491fc5f8ed9ac6_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTYtMi0xLTEtMjY2NDc_eeca5bfd-c016-45dd-b85c-346e926bac0d"
      unitRef="usd">-50120000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="if97588bc8b6442558793eedb5299627f_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTYtNC0xLTEtMjY2NDc_ea643652-1d7e-4686-ac6f-8ec362d86255"
      unitRef="usd">-43994000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i6736d93b890640cda7425f3fe821d94c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTYtNi0xLTEtMjY2NDc_a921dcc5-ccff-404a-abdc-e5c79177f0da"
      unitRef="usd">-36691000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTctMi0xLTEtMjY2NDc_2100fcc7-2d35-4b7f-a43a-2fb6efd290d2"
      unitRef="usd">520082000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTctNC0xLTEtMjY2NDc_401ea003-ff53-419f-a81a-d0f8a61916bd"
      unitRef="usd">482289000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjU0NTE4ZDk1MDgxNDRmZmY5OWVlYjllNWFiOTMzODY0L3RhYmxlcmFuZ2U6NTQ1MThkOTUwODE0NGZmZjk5ZWViOWU1YWI5MzM4NjRfMTctNi0xLTEtMjY2NDc_b04e6dc3-831b-475c-8cfd-0c78a48105f3"
      unitRef="usd">459240000</sum:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i444173100cb046f2abc19d249027529d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfMi0yLTEtMS0yNjY0Nw_a0578b7f-e3d6-4994-bf5f-18bdf712d5ac"
      unitRef="usd">94056000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie7edfdcf407542a5a4dee3e72618f430_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfMi00LTEtMS0yNjY0Nw_1034bf62-c4b0-46a3-9f12-a9efd889b971"
      unitRef="usd">67500000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ice014ecbf35644b181327141f86dbef8_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfMi02LTEtMS0yNjY0Nw_e5a43220-d019-4664-8167-8aa5804101bc"
      unitRef="usd">71397000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8b4e8000ae64457e9633285257e354f3_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfMy0yLTEtMS0yNjY0Nw_a7e46f1f-4ea8-4aa1-91d0-40092ebb83b8"
      unitRef="usd">89727000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1689ea8ccfa449faa72258c1dee293fb_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfMy00LTEtMS0yNjY0Nw_559fd5e2-4f77-4643-aefe-ef69e5968577"
      unitRef="usd">92528000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5145709c1bb44065a8544dae48955b31_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfMy02LTEtMS0yNjY0Nw_ec53ac90-81c6-4943-af41-f4ad383a7bb0"
      unitRef="usd">77894000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1559272bb9be4e2cbbbb172f609a0e10_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNC0yLTEtMS0yNjY0Nw_8fc62ac9-ca19-4802-badd-0506a3f364f4"
      unitRef="usd">26962000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9d6ec2f3596d4e598f5828e185b8bbe7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNC00LTEtMS0yNjY0Nw_64092ec3-4806-447f-b8f5-9436042759b0"
      unitRef="usd">15071000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0f9da398cc2c46e7bce78dc2be0a0f9f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNC02LTEtMS0yNjY0Nw_f61d9ff8-7d51-42f4-a760-4bf62e0688ce"
      unitRef="usd">25691000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i208228f7c75c4f41acd0bd036e88905b_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNS0yLTEtMS0yNjY0Nw_e20c1c0a-f8b1-40ad-800a-3f3b28ca063f"
      unitRef="usd">210745000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i47e97ac09c574502bc9d07315f3d436f_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNS00LTEtMS0yNjY0Nw_d4d56af4-d89c-47f2-b04d-89cfd7162d56"
      unitRef="usd">175099000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6edfcaac3e8345b2813545e83106a1f2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNS02LTEtMS0yNjY0Nw_522b439a-bda6-47f1-9962-a7e1cf35e6f7"
      unitRef="usd">174982000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1b24b2bbd6fd46e5a2491fc5f8ed9ac6_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNi0yLTEtMS0yNjY0Nw_e9eef9e9-bca4-44a7-b0ae-1c134817eb1a"
      unitRef="usd">1237000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if97588bc8b6442558793eedb5299627f_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNi00LTEtMS0yNjY0Nw_fb54c34c-7486-4adb-a525-425e5555ae7f"
      unitRef="usd">2150000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6736d93b890640cda7425f3fe821d94c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNi02LTEtMS0yNjY0Nw_de83282a-1bc2-4be4-9e4b-806dd6a6746f"
      unitRef="usd">2513000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNy0yLTEtMS0yNjY0Nw_d9381f4d-7a47-4871-b798-e1381a553ee8"
      unitRef="usd">211982000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNy00LTEtMS0yNjY0Nw_1a006264-dde3-4b17-bd95-3163aab47121"
      unitRef="usd">177249000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRmN2M2ZmE1NmM0MzQ2MzliOWNhOTkyZDlhNGJkYTVlL3RhYmxlcmFuZ2U6ZGY3YzZmYTU2YzQzNDYzOWI5Y2E5OTJkOWE0YmRhNWVfNy02LTEtMS0yNjY0Nw_243561f4-dbe5-44b3-8438-5f8b382bd38f"
      unitRef="usd">177495000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i444173100cb046f2abc19d249027529d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfMi0yLTEtMS0yNjY0Nw_fe42cc85-e668-4b27-bc22-f85b08dabd02"
      unitRef="usd">99470000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ie7edfdcf407542a5a4dee3e72618f430_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfMi00LTEtMS0yNjY0Nw_5950d8a6-a9c2-45b9-8190-5dbfbd80d2c6"
      unitRef="usd">93866000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ice014ecbf35644b181327141f86dbef8_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfMi02LTEtMS0yNjY0Nw_e514396e-df3f-411a-a9b6-0f196ac3e931"
      unitRef="usd">93256000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i8b4e8000ae64457e9633285257e354f3_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfMy0yLTEtMS0yNjY0Nw_ecc1da6a-cf17-4333-9fbf-fcd0c3ff43c4"
      unitRef="usd">86623000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i1689ea8ccfa449faa72258c1dee293fb_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfMy00LTEtMS0yNjY0Nw_98f44cfd-4a8f-4c43-a991-25678c5c8e0b"
      unitRef="usd">86205000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i5145709c1bb44065a8544dae48955b31_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfMy02LTEtMS0yNjY0Nw_d3747342-f8b7-44fa-a23d-82c5c8fc9c84"
      unitRef="usd">81403000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i1559272bb9be4e2cbbbb172f609a0e10_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNC0yLTEtMS0yNjY0Nw_f789a776-06cf-4f5e-9f13-a24c4145700e"
      unitRef="usd">39024000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i9d6ec2f3596d4e598f5828e185b8bbe7_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNC00LTEtMS0yNjY0Nw_1fbe99c1-10d8-4024-a2e5-0b50b1e8ea4c"
      unitRef="usd">37267000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i0f9da398cc2c46e7bce78dc2be0a0f9f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNC02LTEtMS0yNjY0Nw_0415d0c5-e2de-4f72-b011-0daa46d7794f"
      unitRef="usd">38447000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i208228f7c75c4f41acd0bd036e88905b_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNS0yLTEtMS0yNjY0Nw_97276771-8ed4-47f3-8bc3-fdcd2a9d511b"
      unitRef="usd">225117000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i47e97ac09c574502bc9d07315f3d436f_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNS00LTEtMS0yNjY0Nw_b555fed1-d42d-4820-bc13-f8b0a22a7adb"
      unitRef="usd">217338000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i6edfcaac3e8345b2813545e83106a1f2_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNS02LTEtMS0yNjY0Nw_6aa202f1-6ead-45f5-abf2-173c50f8343f"
      unitRef="usd">213106000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i1b24b2bbd6fd46e5a2491fc5f8ed9ac6_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNi0yLTEtMS0yNjY0Nw_c3469d7c-2f70-4860-92dc-60c6e1a607e3"
      unitRef="usd">4249000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="if97588bc8b6442558793eedb5299627f_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNi00LTEtMS0yNjY0Nw_65344873-0805-46ad-b313-dc99eed7c216"
      unitRef="usd">3982000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i6736d93b890640cda7425f3fe821d94c_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNi02LTEtMS0yNjY0Nw_997e548c-b295-4b2d-b100-807b2e4a6745"
      unitRef="usd">3996000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNy0yLTEtMS0yNjY0Nw_0800ae9d-386e-42ea-a12c-b89d380f4656"
      unitRef="usd">229366000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNy00LTEtMS0yNjY0Nw_b60e6612-c1bc-401e-aa56-43983f700b05"
      unitRef="usd">221320000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOmRjNTIzMDM1NDc2ZjQ5OTZiNWZkMTJmMzUyMTFiYTQ5L3RhYmxlcmFuZ2U6ZGM1MjMwMzU0NzZmNDk5NmI1ZmQxMmYzNTIxMWJhNDlfNy02LTEtMS0yNjY0Nw_88bae48b-c7c1-42d7-86e4-8f02abb78aff"
      unitRef="usd">217102000</sum:DepreciationDepletionAmortizationAndAccretion>
    <us-gaap:Assets
      contextRef="i19b7f61fb0434deaaae31bf502531f7a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfMi0yLTEtMS0yNjY0Nw_d7c46ba5-3425-414d-9c88-215f4fe9cc8b"
      unitRef="usd">1512298000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i38e90168511b4c25bb9899e056d121e9_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfMi00LTEtMS0yNjY0Nw_2c150087-ce1d-4d39-8d8c-ba59b460fcdc"
      unitRef="usd">1503382000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4721ad8fbb6a439a948ce562e25252ee_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfMi02LTEtMS0yNjY0Nw_c6b235c7-e188-42b8-b7a8-77b08a328410"
      unitRef="usd">1379684000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8bb3da04ffa944d487fc98d3479b5c3a_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfMy0yLTEtMS0yNjY0Nw_9fc7f7c1-c874-4c7f-89ee-aea490d36d39"
      unitRef="usd">1292638000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0eaddc4efa0b447aabd98b2ee9673ee5_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfMy00LTEtMS0yNjY0Nw_b410bd85-43c5-47e7-8641-9b414ef67b09"
      unitRef="usd">1303742000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib139a3c1e02244b9801de71211bbf48a_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfMy02LTEtMS0yNjY0Nw_4ba4c6e7-97aa-4a69-b7bb-cf87df11ca17"
      unitRef="usd">1288835000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i248f3df862cb41c6baddd635c1d1397c_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNC0yLTEtMS0yNjY0Nw_8bfba387-875c-47b1-89ee-6a065fa81830"
      unitRef="usd">844086000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0c8606f0c80443719f0ac4d48250dfc9_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNC00LTEtMS0yNjY0Nw_2bb49a54-1672-4557-9030-24ca91dccc5d"
      unitRef="usd">850835000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1ea6b65239e949f8b48c688c21be254c_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNC02LTEtMS0yNjY0Nw_7ac4cc63-83e7-495a-8310-c3f138359589"
      unitRef="usd">868528000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i43cf981614f144e4bf71a053a5faa8f3_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNS0yLTEtMS0yNjY0Nw_9850e497-3854-474f-a496-56f8537642d8"
      unitRef="usd">3649022000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2349c1aa2d124b1f99501973e3d25ad8_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNS00LTEtMS0yNjY0Nw_bf41a5cf-dacd-4590-bb26-3d1a5dfdd9bb"
      unitRef="usd">3657959000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i69ceeb1075514f039722f657951a3047_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNS02LTEtMS0yNjY0Nw_359c32c1-85e1-4535-a043-32ad4297cfe3"
      unitRef="usd">3537047000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5ecc98a667cf47e293af17a955e992f5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNi0yLTEtMS0yNjY0Nw_6912d666-e5f3-4554-a96b-90810f0bc068"
      unitRef="usd">386537000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i01a1d2df92eb44f4834544b80d9575df_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNi00LTEtMS0yNjY0Nw_af3577e3-a62d-4fb8-845c-fd461ce81308"
      unitRef="usd">419175000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9831e1abb9ea434482ec7a052664a0dc_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNi02LTEtMS0yNjY0Nw_2628b0d2-3d4c-4b3a-974d-199999d0f0da"
      unitRef="usd">319176000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNy0yLTEtMS0yNjY0Nw_cea22e62-a7d6-4621-9ab9-67dd39168c07"
      unitRef="usd">4035559000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNy00LTEtMS0yNjY0Nw_9947a41b-b247-435e-a986-a01e94716ca6"
      unitRef="usd">4077134000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83Ni9mcmFnOjVmOTEzZGE5YjEzNTQ3ZDk5NTliYTRlZjhjMDMyZTg2L3RhYmxlOjQ2ZWYwZjdlY2FiNDQxZmQ4NzE5YzQ0MDliYjAyMmY5L3RhYmxlcmFuZ2U6NDZlZjBmN2VjYWI0NDFmZDg3MTljNDQwOWJiMDIyZjlfNy02LTEtMS0yNjY0Nw_de2939f1-fb2e-4672-b18a-d66d613f9169"
      unitRef="usd">3856223000</us-gaap:Assets>
    <srt:CondensedFinancialStatementsTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RleHRyZWdpb246ZDI0MjY3MTI1Y2U4NDgzNjlkZTA1ZWFkYzM0ZGUxOGFfMTk5MA_30a62e8c-a2d4-49bf-8d51-57af3c283de6">Senior Notes&#x2019; Guarantor and Non-Guarantor Financial Information&lt;div style="text-indent:63pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summit LLC&#x2019;s domestic wholly-owned subsidiary companies other than Finance Corp. are named as guarantors (collectively, the &#x201c;Guarantors&#x201d;) of the Senior Notes. Certain other partially-owned subsidiaries and a non-U.S. entity do not &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;guarantee the Senior Notes (collectively, the &#x201c;Non-Guarantors&#x201d;). The Guarantors provide a joint and several, full and unconditional guarantee of the Senior Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 no significant restrictions on Summit LLC&#x2019;s ability to obtain funds from any of the Guarantor Subsidiaries in the form of dividends or loans. Additionally, there are no significant restrictions on a Guarantor Subsidiary&#x2019;s ability to obtain funds from Summit LLC or its direct or indirect subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&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 condensed consolidating balance sheets, statements of operations and cash flows are provided for the Issuers, the Wholly-owned Guarantors and the Non-Guarantors. Earnings from subsidiaries are included in other income in the condensed consolidated statements of operations below. The financial information may not necessarily be indicative of the financial position, results of operations or cash flows had the guarantor or non-guarantor subsidiaries operated as independent entities.&lt;/span&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;Condensed Consolidating Balance Sheets &lt;/span&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;January 1, 2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;Current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Cash and cash equivalents&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;365,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;380,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Accounts receivable, 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;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;264,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Intercompany receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,113,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Cost and estimated earnings in excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,205,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;47,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,118,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;869,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,742,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,842,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,104,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,164,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;Intangible assets, 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;&#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;64,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 right-of-use 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;5,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,417,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,579,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;5,167,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,356,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;209,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,697,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,035,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:center;vertical-align: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 and Members' Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Current portion of debt&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;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Current portion of acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Accrued 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;55,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Current 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;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;5,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Intercompany 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;1,607,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(2,113,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Billings in excess of costs and estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,676,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,118,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;310,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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,591,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,591,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;9,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;4,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 noncurrent 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;5,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;227,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282,513&#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,012,538&#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;138,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,282,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,150,615&#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:400;line-height:100%"&gt;Total members' interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,884,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,343,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,414,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,884,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities and members' interest&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;5,167,457&#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;5,356,533&#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;209,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,697,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,035,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Condensed Consolidating Balance Sheets&lt;/span&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;January 2, 2021 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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;401,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;418,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,707,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost and estimated earnings in excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,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;6,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,751,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;44,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,711,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;893,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use 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;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,175,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;4,843,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,917,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;204,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,887,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,077,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 and Members' Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 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;54,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany 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;1,215,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,707,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings in excess of costs and estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;729,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,711,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;321,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,892,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,892,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent 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;5,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,180,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,875,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,414,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 members' interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,662,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950,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;61,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,011,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,662,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities and members' interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,843,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,917,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,887,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,077,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Condensed Consolidating Statements of Operations and Comprehensive Income&lt;/span&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;Year Ended January 1, 2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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;Revenue&lt;/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;2,307,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cost of revenue (excluding items shown separately below)&lt;/span&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;&#x2014;&#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,665,196&#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;85,080&#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;(13,866)&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,736,410&#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:400;line-height:100%"&gt;General and administrative 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;70,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, depletion, amortization and accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;229,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 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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;311,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;16,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, 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;(382,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,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;(11,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,011)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Income from operation before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;396,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(388,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;191,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;2,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;16,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;20,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Net income attributable to Summit LLC&lt;/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;170,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(388,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Comprehensive income attributable to member of Summit Materials, LLC&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: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:#ffffff;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;173,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;378,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;7,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(385,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;173,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Condensed Consolidating Statements of Operations and Comprehensive Income&lt;/span&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;Year ended January 2, 2021 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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;Revenue&lt;/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;2,259,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cost of revenue (excluding items shown separately below)&lt;/span&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;&#x2014;&#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,663,957&#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;63,863&#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;(17,166)&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,710,654&#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:400;line-height:100%"&gt;General and administrative 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;72,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;96,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, depletion, amortization and accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#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;221,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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;289,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 (income) loss, 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;(328,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Income from operation before 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;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;122,251&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,219&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,997&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331,667)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Net income attributable to Summit LLC&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:400;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:400;line-height:100%"&gt;120,737&#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:400;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:400;line-height:100%"&gt;327,956&#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:400;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:400;line-height:100%"&gt;3,711&#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:400;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:400;line-height:100%"&gt;(331,667)&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:400;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:400;line-height:100%"&gt;120,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Comprehensive income (loss) attributable to member of Summit Materials, LLC&lt;/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;123,125&#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;330,185&#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;(906)&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;(329,279)&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;123,125&#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;/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:700;line-height:120%"&gt;Condensed Consolidating Statements of Operations and Comprehensive Income&lt;/span&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;Year ended December 28, 2019 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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;Revenue&lt;/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;2,139,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 revenue (excluding items shown separately below)&lt;/span&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;&#x2014;&#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,587,374&#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;70,838&#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;(12,196)&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,646,016&#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:400;line-height:100%"&gt;General and administrative 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;58,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;5,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, depletion, amortization and accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;217,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,096)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;263,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;12,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 (income) loss, 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;(279,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,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;2,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Income from continuing operations before 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;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;89,687&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,700&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,257&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(291,662)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (benefit) 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;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net income attributable to member of Summit Materials, LLC&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,597&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,323&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,339&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(291,662)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,597&#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 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;Comprehensive income attributable to member of Summit Materials, LLC&lt;/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;91,242&#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;287,394&#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,623&#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;(289,017)&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;91,242&#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;/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:700;line-height:120%"&gt;Condensed Consolidating&#160;Statements of Cash Flows&lt;/span&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;For the year ended January 1, 2022 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;361,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 flow from investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(211,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Proceeds from the sale of property, plant, 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Proceeds from the sale of a business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;128,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;128,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash used for investing activities&lt;/span&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,237)&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;(81,084)&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;(8,927)&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;&#x2014;&#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;(91,248)&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:400;line-height:100%"&gt;Cash flow from financing activities:&lt;/span&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;td colspan="3" style="background-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;Proceeds from investment by member&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;2,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;&#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;32,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Loans received from and payments made on loans from other Summit Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Payments on 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;(306,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(329,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Payments on acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Distributions from partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided by (used in) financing activities&lt;/span&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;101,215&#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;(398,045)&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;(10,054)&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,043)&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;(307,927)&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:400;line-height:100%"&gt;Impact of cash on foreign currency&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Net (decrease) increase in cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 &#x2014;&#160;Beginning of period&lt;/span&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;401,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;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,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;418,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 &#x2014;&#160;End of period&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;365,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,264&#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;18,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,684)&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;380,961&#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:700;line-height:120%"&gt;Condensed Consolidating&#160;Statements of Cash Flows&lt;/span&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;For the year ended January 2, 2021 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;408,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash flow from investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(177,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Proceeds from the sale of property, plant, 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash used for investing activities&lt;/span&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,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(33,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash flow from financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Proceeds from investment by member&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net proceeds from debt issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;700,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 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;Loans received from and payments made on loans from other Summit Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Payments on 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;(657,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(674,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Payments on acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Financing 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;(9,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(9,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 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;Distributions from partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided by (used in) financing activities&lt;/span&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;236,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Impact of cash on foreign currency&lt;/span&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;&#x2014;&#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;&#x2014;&#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;351&#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;&#x2014;&#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;351&#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:400;line-height:100%"&gt;Net increase 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;98,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&#160;&#x2014; Beginning of period&lt;/span&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;302,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,488&#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;9,834&#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;(6,477)&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;311,319&#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:400;line-height:100%"&gt;Cash &#x2014; End of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:700;line-height:120%"&gt;Condensed Consolidating&#160;Statements of Cash Flows&lt;/span&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;For the year ended December 28, 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;337,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash flow from investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(177,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Proceeds from the sale of property, plant, 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Proceeds from the sale of a business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash used for investing activities&lt;/span&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;(2,513)&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;(149,056)&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;(11,240)&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;&#x2014;&#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;(162,809)&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:400;line-height:100%"&gt;Cash flow from financing activities:&lt;/span&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;td colspan="3" style="background-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;Proceeds from investment by member&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Net proceeds from debt issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Loans received from and payments made on loans from other Summit Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(280,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Payments on 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;(256,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Payments on acquisition-related 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;(31,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(31,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Financing 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;(6,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Distributions from partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided by financing activities&lt;/span&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;299,787&#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;(285,219)&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;(4,811)&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,607)&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;8,150&#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:400;line-height:100%"&gt;Impact of cash on foreign currency&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Net (decrease) increase in cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;&#x2014; Beginning of period&lt;/span&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;117,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;7,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;128,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash &#x2014; End of period&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;302,474&#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;5,488&#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;9,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,477)&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;311,319&#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:CondensedFinancialStatementsTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RleHRyZWdpb246ZDI0MjY3MTI1Y2U4NDgzNjlkZTA1ZWFkYzM0ZGUxOGFfMTk5MQ_74d12434-603f-46be-87d9-9bd1541c904f">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;Current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Cash and cash equivalents&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;365,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;380,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Accounts receivable, 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;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;264,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Intercompany receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,113,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Cost and estimated earnings in excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;734,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,205,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;47,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,118,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;869,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,742,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,842,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,104,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,164,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;Intangible assets, 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;&#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;64,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 right-of-use 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;5,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,417,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,579,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;5,167,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,356,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;209,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,697,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,035,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:center;vertical-align: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 and Members' Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Current portion of debt&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;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Current portion of acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Accrued 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;55,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Current 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;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;5,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Intercompany 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;1,607,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(2,113,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Billings in excess of costs and estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,676,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,118,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;310,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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,591,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,591,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;9,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;4,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;28,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 noncurrent 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;5,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;227,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282,513&#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,012,538&#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;138,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,282,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,150,615&#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:400;line-height:100%"&gt;Total members' interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,884,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,343,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,414,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,884,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities and members' interest&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;5,167,457&#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;5,356,533&#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;209,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,697,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,035,559&#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 style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Condensed Consolidating Balance Sheets&lt;/span&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;January 2, 2021 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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;401,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;418,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,707,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost and estimated earnings in excess of billings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,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;6,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,751,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;44,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,711,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;893,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use 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;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,175,921)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;4,843,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,917,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;204,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,887,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,077,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 and Members' Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued 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;54,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intercompany 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;1,215,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,707,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Billings in excess of costs and estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;729,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,711,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;321,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,892,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,892,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent 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;5,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,180,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,875,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,414,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 members' interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,662,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,950,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;61,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,011,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,662,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities and members' interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,843,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,917,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,887,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,077,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNS0yLTEtMS0yNjY0Nw_43311f30-0c21-49bd-9935-ecb86b5560ea"
      unitRef="usd">365044000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNS00LTEtMS0yNjY0Nw_9ede6ed6-da4e-4034-9bc4-45b7bf55fe9e"
      unitRef="usd">2264000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNS02LTEtMS0yNjY0Nw_05bd7c35-b243-45de-96a0-1f75f4a79a7d"
      unitRef="usd">18337000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNS04LTEtMS0yNjY0Nw_6fde10a5-8374-4e32-917b-d579bcf842f5"
      unitRef="usd">-4684000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNS0xMC0xLTEtMjY2NDc_dad05410-4952-4dbf-8fef-6637e5f47f73"
      unitRef="usd">380961000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNi0yLTEtMS0yNjY0Nw_8c010393-d2c9-4c07-a1b9-ec94bf51f519"
      unitRef="usd">94000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNi00LTEtMS0yNjY0Nw_a71abd07-db24-418a-887f-f189becb6129"
      unitRef="usd">264888000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNi02LTEtMS0yNjY0Nw_eaa6320c-1347-4e33-bff6-850db8bbe516"
      unitRef="usd">22185000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNi04LTEtMS0yNjY0Nw_20442230-7d16-4a77-ab46-2fef78c10667"
      unitRef="usd">59000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNi0xMC0xLTEtMjY2NDc_08bdec24-eb79-412d-884f-5005adb66198"
      unitRef="usd">287226000</us-gaap:AccountsReceivableNetCurrent>
    <sum:IntercompanyReceivablesAssetsCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNy0yLTEtMS0yNjY0Nw_42d47583-08b6-4bee-b08b-798ed281d23c"
      unitRef="usd">366619000</sum:IntercompanyReceivablesAssetsCurrent>
    <sum:IntercompanyReceivablesAssetsCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNy00LTEtMS0yNjY0Nw_3d54df92-8db5-446e-8fb8-fceb20ebcf3c"
      unitRef="usd">1746909000</sum:IntercompanyReceivablesAssetsCurrent>
    <sum:IntercompanyReceivablesAssetsCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNy02LTEtMS0yNjY0Nw_d26327fa-5c6c-4008-96bf-599faaa39b9c"
      unitRef="usd">0</sum:IntercompanyReceivablesAssetsCurrent>
    <sum:IntercompanyReceivablesAssetsCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNy04LTEtMS0yNjY0Nw_e3ea2774-54d2-4e95-86a0-418542bdfa8f"
      unitRef="usd">-2113528000</sum:IntercompanyReceivablesAssetsCurrent>
    <sum:IntercompanyReceivablesAssetsCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfNy0xMC0xLTEtMjY2NDc_34230987-560f-41c5-9ba2-d191bfb3936a"
      unitRef="usd">0</sum:IntercompanyReceivablesAssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfOC0yLTEtMS0yNjY0Nw_02310022-1700-4c05-bc73-1d3a0b07b021"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfOC00LTEtMS0yNjY0Nw_88a26043-e13d-4792-8e4a-571cb08e5cb9"
      unitRef="usd">6942000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfOC02LTEtMS0yNjY0Nw_98b15ffa-79ee-40aa-9330-af365ac12678"
      unitRef="usd">658000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfOC04LTEtMS0yNjY0Nw_7dff79da-28a9-4174-9652-537d66d99864"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfOC0xMC0xLTEtMjY2NDc_3b4a061b-c0da-4ea5-9c36-71326daf322a"
      unitRef="usd">7600000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfOS0yLTEtMS0yNjY0Nw_f42f86c6-f650-4216-80be-310235a589b4"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfOS00LTEtMS0yNjY0Nw_0a0e5cb0-3bea-4af6-9479-8c9c9f51c928"
      unitRef="usd">175211000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfOS02LTEtMS0yNjY0Nw_b7e61a7c-4887-494b-8d20-b708577d111d"
      unitRef="usd">5549000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfOS04LTEtMS0yNjY0Nw_9399527e-1622-4ea0-9500-ce44d366fe40"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfOS0xMC0xLTEtMjY2NDc_51cdc659-4120-4e64-99c3-764bf24cc2fe"
      unitRef="usd">180760000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTAtMi0xLTEtMjY2NDc_7f27e293-9dcd-4f5d-bccc-6a7731d5e6da"
      unitRef="usd">3036000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTAtNC0xLTEtMjY2NDc_a6a93afb-8517-43a9-81b3-d217e8b78e28"
      unitRef="usd">8920000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTAtNi0xLTEtMjY2NDc_a2518ec6-2a19-4640-9f45-68be68e793f5"
      unitRef="usd">1107000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTAtOC0xLTEtMjY2NDc_d4320be8-316c-437a-b38e-ed2fe6d272c7"
      unitRef="usd">0</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTAtMTAtMS0xLTI2NjQ3_eb674f89-b60a-41c9-8c2b-a3993916b109"
      unitRef="usd">13063000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTEtMi0xLTEtMjY2NDc_e002c468-cd99-4242-9c03-931a34f4f00c"
      unitRef="usd">734793000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTEtNC0xLTEtMjY2NDc_badfb25b-6cd0-468b-bb22-c38358fe6472"
      unitRef="usd">2205134000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTEtNi0xLTEtMjY2NDc_269d5b96-fa1e-48ec-bab6-269f3b978744"
      unitRef="usd">47836000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTEtOC0xLTEtMjY2NDc_da859ec8-24b0-496d-9ccf-0eb476002790"
      unitRef="usd">-2118153000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTEtMTAtMS0xLTI2NjQ3_8821279d-51fb-4cd5-bfa8-8273364291df"
      unitRef="usd">869610000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTItMi0xLTEtMjY2NDc_185e5a9e-4511-4102-83af-1327af55684d"
      unitRef="usd">10013000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTItNC0xLTEtMjY2NDc_e1914e32-d40e-468e-812f-71f522b1102f"
      unitRef="usd">1742721000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTItNi0xLTEtMjY2NDc_65323544-1c1b-4bed-9ec2-bcf5855ba9ef"
      unitRef="usd">90174000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTItOC0xLTEtMjY2NDc_9e36d092-d1c6-4dd4-b02d-db578248b9d7"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTItMTAtMS0xLTI2NjQ3_2b42f4ef-143e-4e1b-bc71-f04911bdef77"
      unitRef="usd">1842908000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTMtMi0xLTEtMjY2NDc_ec5d53e6-0a26-45b8-b706-57e032c51a0a"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTMtNC0xLTEtMjY2NDc_7a5cf9c1-8511-40a0-a6da-21b584b7ee00"
      unitRef="usd">1104019000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTMtNi0xLTEtMjY2NDc_d49bb9ac-8cf2-40f6-b42c-b1c8e0d5553b"
      unitRef="usd">60731000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTMtOC0xLTEtMjY2NDc_55a76e74-8dc5-4e7f-8752-7ff6680cdcd2"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTMtMTAtMS0xLTI2NjQ3_12757417-adad-47de-812c-ce7dc35b3e27"
      unitRef="usd">1164750000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTQtMi0xLTEtMjY2NDc_c3ee7856-0380-409f-869f-242c6023f741"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTQtNC0xLTEtMjY2NDc_b14fb931-e00a-416e-be61-391a6494dc36"
      unitRef="usd">64466000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTQtNi0xLTEtMjY2NDc_2a75e9da-2860-43d7-b26d-b1942591ad8e"
      unitRef="usd">4930000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTQtOC0xLTEtMjY2NDc_30d443a2-5183-40d2-8091-38db24ca6892"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTQtMTAtMS0xLTI2NjQ3_75427955-e866-4d44-b658-d7bf5ddc945b"
      unitRef="usd">69396000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTUtMi0xLTEtMjY2NDc_65f6dc3b-4342-43d4-82a1-d2f7b11b7674"
      unitRef="usd">5612000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTUtNC0xLTEtMjY2NDc_26a9bdab-47ab-462a-8b27-049c262911df"
      unitRef="usd">19693000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTUtNi0xLTEtMjY2NDc_b9a2c18b-e115-49dc-a876-a1fd1c77e6e4"
      unitRef="usd">4845000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTUtOC0xLTEtMjY2NDc_c198598e-2165-4d2c-8650-91dbfe26e8d2"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTUtMTAtMS0xLTI2NjQ3_6b979938-67ab-4f78-b88f-4e88c822752b"
      unitRef="usd">30150000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTYtMi0xLTEtMjY2NDc_4bce15e2-46ec-4b0d-9d55-58c381b41ad4"
      unitRef="usd">4417039000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTYtNC0xLTEtMjY2NDc_e391c129-1f1d-459b-8a11-8b4074971a29"
      unitRef="usd">220500000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTYtNi0xLTEtMjY2NDc_dd57f697-c46e-4b1e-a9cf-b0621437af40"
      unitRef="usd">576000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTYtOC0xLTEtMjY2NDc_9fecf03b-8cb6-49b0-b029-bf049c8aa124"
      unitRef="usd">-4579370000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTYtMTAtMS0xLTI2NjQ3_9dfdfc65-03ad-4f7e-92b1-b41fbf1b93f1"
      unitRef="usd">58745000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTctMi0xLTEtMjY2NDc_24cc32b2-06dd-465d-a703-d36f77a2c4c5"
      unitRef="usd">5167457000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTctNC0xLTEtMjY2NDc_4e4ab835-d879-46da-a803-2d9fa0f901e0"
      unitRef="usd">5356533000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTctNi0xLTEtMjY2NDc_6ac95b3b-91ac-4929-ac80-df57b2373bc2"
      unitRef="usd">209092000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTctOC0xLTEtMjY2NDc_81f2f476-4986-479f-8133-0ae70ade80c6"
      unitRef="usd">-6697523000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMTctMTAtMS0xLTI2NjQ3_522ee1a1-c04d-41d8-9480-918ec3a94bbb"
      unitRef="usd">4035559000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjAtMi0xLTEtMjY2NDc_ac1a6688-8279-47e5-9f8d-a21bec85e6c9"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjAtNC0xLTEtMjY2NDc_fcfbb9bd-8970-4a09-a72c-6001eaad10fe"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjAtNi0xLTEtMjY2NDc_48ad12ab-62dd-4452-863c-0c0d0c9c3ab0"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjAtOC0xLTEtMjY2NDc_c26233d3-0587-4260-bc8a-842d4fdeb405"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjAtMTAtMS0xLTI2NjQ3_f44a0c46-8a19-4f49-b261-04ef8612e5e5"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjEtMi0xLTEtMjY2NDc_e488f48c-97cf-4a6c-ac20-6d30f3a42253"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjEtNC0xLTEtMjY2NDc_ef9a9246-b000-4557-a0f6-ed7326a6b5ea"
      unitRef="usd">13110000</sum:AcquisitionRelatedLiabilitiesCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjEtNi0xLTEtMjY2NDc_dc60624b-2245-4b41-b8f1-8cc7eceb4486"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjEtOC0xLTEtMjY2NDc_e78a3d64-d13e-410a-a5fa-c47d9789c864"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjEtMTAtMS0xLTI2NjQ3_51900af5-955c-4e32-bdc6-8cdeebb2d7ef"
      unitRef="usd">13110000</sum:AcquisitionRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjItMi0xLTEtMjY2NDc_750be7ab-aa2c-4b5e-b1d5-679a360eafb6"
      unitRef="usd">6284000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjItNC0xLTEtMjY2NDc_6c8e684b-9eac-49c5-a0ab-3c7f0d5c290b"
      unitRef="usd">114405000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjItNi0xLTEtMjY2NDc_f73934bb-7cb4-495b-add0-dd8885e980d8"
      unitRef="usd">8095000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjItOC0xLTEtMjY2NDc_0c34f6d2-38fb-47f7-b67d-d14925135af1"
      unitRef="usd">59000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjItMTAtMS0xLTI2NjQ3_931acb0c-e3cc-42fd-8c72-582d6a63e9c8"
      unitRef="usd">128843000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjMtMi0xLTEtMjY2NDc_be2f636b-ab7c-412e-8134-329f31425e93"
      unitRef="usd">55440000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjMtNC0xLTEtMjY2NDc_845bbcb7-a220-42f3-8c10-245d6ed380b3"
      unitRef="usd">94858000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjMtNi0xLTEtMjY2NDc_1a7200ac-4b1c-45f5-938c-500337a805f5"
      unitRef="usd">2522000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjMtOC0xLTEtMjY2NDc_941bbe46-6c17-4425-b99f-1a35283ca06a"
      unitRef="usd">-4684000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjMtMTAtMS0xLTI2NjQ3_4dc26340-7472-4554-a19b-f4fbabc2f17f"
      unitRef="usd">148136000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjQtMi0xLTEtMjY2NDc_33184afb-ec97-4bcc-a2d4-f7c6cb3a16c8"
      unitRef="usd">780000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjQtNC0xLTEtMjY2NDc_4a5e4f69-41c1-44a4-8014-2bf9cd06016c"
      unitRef="usd">5053000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjQtNi0xLTEtMjY2NDc_db44297e-b01a-4f92-bab2-4f6ea66492aa"
      unitRef="usd">664000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjQtOC0xLTEtMjY2NDc_a9b1d9df-ec46-45a0-8259-cf5c5737b4a4"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjQtMTAtMS0xLTI2NjQ3_670edb49-95e2-4f82-b341-8672be8ca1b4"
      unitRef="usd">6497000</us-gaap:OperatingLeaseLiabilityCurrent>
    <sum:IntercompanyPayablesLiabilitiesCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjUtMi0xLTEtMjY2NDc_068b5e2c-d047-498f-9db7-09c17ad83c42"
      unitRef="usd">1607816000</sum:IntercompanyPayablesLiabilitiesCurrent>
    <sum:IntercompanyPayablesLiabilitiesCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjUtNC0xLTEtMjY2NDc_5a6c9923-8c17-49d1-afac-b16d97228414"
      unitRef="usd">502334000</sum:IntercompanyPayablesLiabilitiesCurrent>
    <sum:IntercompanyPayablesLiabilitiesCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjUtNi0xLTEtMjY2NDc_b815d66c-c68d-4526-8f16-f0b7ff5e5335"
      unitRef="usd">3378000</sum:IntercompanyPayablesLiabilitiesCurrent>
    <sum:IntercompanyPayablesLiabilitiesCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjUtOC0xLTEtMjY2NDc_cb4e265d-3a0f-49b3-a163-eec1b7c19b44"
      unitRef="usd">-2113528000</sum:IntercompanyPayablesLiabilitiesCurrent>
    <sum:IntercompanyPayablesLiabilitiesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjUtMTAtMS0xLTI2NjQ3_d711bb2e-682f-4c32-a5ce-4af25264a531"
      unitRef="usd">0</sum:IntercompanyPayablesLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjYtMi0xLTEtMjY2NDc_561ae1c3-0707-4c4d-938e-3cfc94da038a"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjYtNC0xLTEtMjY2NDc_885c3606-5366-4d7d-b62e-9381b185aaef"
      unitRef="usd">6960000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjYtNi0xLTEtMjY2NDc_fae898e9-9182-4ce1-b194-3b2c78ab82ed"
      unitRef="usd">441000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjYtOC0xLTEtMjY2NDc_5b658ea7-2819-4737-87c0-fcbf1aec9c76"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjYtMTAtMS0xLTI2NjQ3_e7b89161-dd74-4c4c-83f8-182a56ddd93c"
      unitRef="usd">7401000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjctMi0xLTEtMjY2NDc_19d29e6d-5f59-4201-b65d-5c741aeef4a4"
      unitRef="usd">1676674000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjctNC0xLTEtMjY2NDc_1a0ef890-f769-4930-b871-0900753495e6"
      unitRef="usd">736720000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjctNi0xLTEtMjY2NDc_0f3d4fe1-758d-47a5-89ec-bba991347be6"
      unitRef="usd">15100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjctOC0xLTEtMjY2NDc_b73988ba-866c-422a-ac35-b9d5f181065a"
      unitRef="usd">-2118153000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjctMTAtMS0xLTI2NjQ3_c069719f-eadc-4dd9-bddd-475fc091eaef"
      unitRef="usd">310341000</us-gaap:LiabilitiesCurrent>
    <sum:LongTermDebtNoncurrentNet
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjgtMi0xLTEtMjY2NDc_480fce99-7b1e-4279-b4d7-edea5b1c52ee"
      unitRef="usd">1591019000</sum:LongTermDebtNoncurrentNet>
    <sum:LongTermDebtNoncurrentNet
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjgtNC0xLTEtMjY2NDc_443c56d8-cc0b-4f92-90d8-af6961292e6a"
      unitRef="usd">0</sum:LongTermDebtNoncurrentNet>
    <sum:LongTermDebtNoncurrentNet
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjgtNi0xLTEtMjY2NDc_11a61fbf-b83a-453c-ae99-0e5a395eb484"
      unitRef="usd">0</sum:LongTermDebtNoncurrentNet>
    <sum:LongTermDebtNoncurrentNet
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjgtOC0xLTEtMjY2NDc_146cbcb8-cadb-4e54-b3d0-6111ed9e4eec"
      unitRef="usd">0</sum:LongTermDebtNoncurrentNet>
    <sum:LongTermDebtNoncurrentNet
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjgtMTAtMS0xLTI2NjQ3_1e03d10e-ebf9-45e4-986a-5a275e1e6d8d"
      unitRef="usd">1591019000</sum:LongTermDebtNoncurrentNet>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjktMi0xLTEtMjY2NDc_8f717d31-f046-410a-a147-7c72bbc9ffb2"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjktNC0xLTEtMjY2NDc_69f1582a-0495-4dd6-92e0-7704fb41d622"
      unitRef="usd">33369000</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjktNi0xLTEtMjY2NDc_159ed8ed-b662-44ed-b47e-6bbc8ad0d364"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjktOC0xLTEtMjY2NDc_13c7cf4d-63d5-4ca3-8fdf-2019642cdfbc"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMjktMTAtMS0xLTI2NjQ3_d56a4b07-fd9b-4caa-84fc-cac2d4f8247a"
      unitRef="usd">33369000</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzAtMi0xLTEtMjY2NDc_6f4b734f-a76b-4252-b0b3-f2072d7cc1cf"
      unitRef="usd">9647000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzAtNC0xLTEtMjY2NDc_35db8c99-8005-415c-8252-7407c9ad20e2"
      unitRef="usd">15101000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzAtNi0xLTEtMjY2NDc_ab6495a9-a9ef-41fe-81e6-8ec3de2d8d4f"
      unitRef="usd">4132000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzAtOC0xLTEtMjY2NDc_aec30657-9549-4dd0-bc11-f60777ffaafd"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzAtMTAtMS0xLTI2NjQ3_a38fd7c5-4f7b-4f8a-b103-c8d0267e4f10"
      unitRef="usd">28880000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzEtMi0xLTEtMjY2NDc_5dc2274b-1ad8-4e8d-a863-9f6415ed8319"
      unitRef="usd">5173000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzEtNC0xLTEtMjY2NDc_10e71d96-9508-4cbb-a00f-45d35ff1fee6"
      unitRef="usd">227348000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzEtNi0xLTEtMjY2NDc_bd6e63a0-2ec2-400f-b17e-bdccc3990af0"
      unitRef="usd">118906000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzEtOC0xLTEtMjY2NDc_0d1b2273-df5e-4551-8bf8-c276fb3b78c1"
      unitRef="usd">-164421000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzEtMTAtMS0xLTI2NjQ3_2cf439dc-514f-4d60-8491-195ab82f8c59"
      unitRef="usd">187006000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzItMi0xLTEtMjY2NDc_9e2ace1e-8df2-4e6f-9bcf-781add1a1d4e"
      unitRef="usd">3282513000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzItNC0xLTEtMjY2NDc_acece6c1-5558-48cd-ba94-be9e6711eb1a"
      unitRef="usd">1012538000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzItNi0xLTEtMjY2NDc_7024ea32-361d-4259-834e-3aa0b43c2713"
      unitRef="usd">138138000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzItOC0xLTEtMjY2NDc_40d3de9f-bbcd-4041-a270-ef7629908e06"
      unitRef="usd">-2282574000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzItMTAtMS0xLTI2NjQ3_eb13aa5c-86c0-46c6-9e24-c25a6a99f6d5"
      unitRef="usd">2150615000</us-gaap:Liabilities>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzMtMi0xLTEtMjY2NDc_31ddfa34-6b4c-4701-8494-88a2306cb630"
      unitRef="usd">1884944000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzMtNC0xLTEtMjY2NDc_52226643-5bd9-48a5-8c1a-17a86cec451b"
      unitRef="usd">4343995000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzMtNi0xLTEtMjY2NDc_2cb90bd8-cd1d-4a87-ad5a-d3bfa3c7ae99"
      unitRef="usd">70954000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzMtOC0xLTEtMjY2NDc_941a0142-8d5f-4e81-bca8-ca0118e4f86f"
      unitRef="usd">-4414949000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzMtMTAtMS0xLTI2NjQ3_654e7ee6-3092-454b-836a-6c4688d92817"
      unitRef="usd">1884944000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzQtMi0xLTEtMjY2NDc_e43d8289-f724-4183-8d73-54b4cbbde1a8"
      unitRef="usd">5167457000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzQtNC0xLTEtMjY2NDc_46920cf1-87cf-4954-8e89-a8186dd3de6d"
      unitRef="usd">5356533000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzQtNi0xLTEtMjY2NDc_98958bdf-9bcf-48c6-ac73-67019a0d5777"
      unitRef="usd">209092000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzQtOC0xLTEtMjY2NDc_0192bd17-2781-48b4-a0df-343b85bfa7ca"
      unitRef="usd">-6697523000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjdjYWU4YjI4MjFjOTQ2YTJiOTQyYTNiOWQ3NmQxMmZkL3RhYmxlcmFuZ2U6N2NhZThiMjgyMWM5NDZhMmI5NDJhM2I5ZDc2ZDEyZmRfMzQtMTAtMS0xLTI2NjQ3_95fbc7bd-4d73-41a8-a23e-f5e761fd9561"
      unitRef="usd">4035559000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNS0yLTEtMS0yNjY0Nw_83cee928-9ac1-4b79-a6bf-d2e600df4792"
      unitRef="usd">401074000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNS00LTEtMS0yNjY0Nw_cd8e2c92-e7f2-40a5-b5a0-9d231f786ba0"
      unitRef="usd">10287000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNS02LTEtMS0yNjY0Nw_147ea5fe-56b2-421d-aea7-24359a8203da"
      unitRef="usd">10461000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNS04LTEtMS0yNjY0Nw_96e8e181-f926-476c-bc08-7e354c6ca0a3"
      unitRef="usd">-3641000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNS0xMC0xLTEtMjY2NDc_1082244c-97b4-463e-b7da-5f6c62b5677b"
      unitRef="usd">418181000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNi0yLTEtMS0yNjY0Nw_90ec57be-61f8-467a-89c9-2ee44d96b2a3"
      unitRef="usd">4000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNi00LTEtMS0yNjY0Nw_96ebece7-d2ca-43ad-a9d6-97d2e354b1d8"
      unitRef="usd">230199000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNi02LTEtMS0yNjY0Nw_eb9ccb65-7129-40ad-94f0-a1a884285a3c"
      unitRef="usd">24384000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNi04LTEtMS0yNjY0Nw_2ee2d00e-4f78-4d94-a1de-486960b9483c"
      unitRef="usd">109000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNi0xMC0xLTEtMjY2NDc_739f5b53-f64e-468c-9da8-871524a3b078"
      unitRef="usd">254696000</us-gaap:AccountsReceivableNetCurrent>
    <sum:IntercompanyReceivablesAssetsCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNy0yLTEtMS0yNjY0Nw_2b7a119e-0fb1-4ec2-993f-d3f9ab74815f"
      unitRef="usd">404459000</sum:IntercompanyReceivablesAssetsCurrent>
    <sum:IntercompanyReceivablesAssetsCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNy00LTEtMS0yNjY0Nw_05af7efc-588f-443f-9d00-c4184756d07e"
      unitRef="usd">1303293000</sum:IntercompanyReceivablesAssetsCurrent>
    <sum:IntercompanyReceivablesAssetsCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNy02LTEtMS0yNjY0Nw_9a529941-bd67-4d44-8b30-1b35d8e885c9"
      unitRef="usd">0</sum:IntercompanyReceivablesAssetsCurrent>
    <sum:IntercompanyReceivablesAssetsCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNy04LTEtMS0yNjY0Nw_a1cc3157-17f9-4c55-b16f-838d12402d08"
      unitRef="usd">-1707752000</sum:IntercompanyReceivablesAssetsCurrent>
    <sum:IntercompanyReceivablesAssetsCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfNy0xMC0xLTEtMjY2NDc_1501ac6c-0294-47c6-884a-2a5611ac1230"
      unitRef="usd">0</sum:IntercompanyReceivablesAssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfOC0yLTEtMS0yNjY0Nw_a1a661be-2bc0-4d92-b993-8eabec83aa43"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfOC00LTEtMS0yNjY0Nw_18a6762d-8863-4785-b70e-b99fe0e34f1b"
      unitRef="usd">7504000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfOC02LTEtMS0yNjY0Nw_9b14f3c8-7c67-42f9-bff6-df99ba3fd25e"
      unitRef="usd">1162000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfOC04LTEtMS0yNjY0Nw_90f0af3b-a941-455b-b6e8-6421ee1554f4"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfOC0xMC0xLTEtMjY2NDc_3b70415f-c262-43ec-8f40-35d143e52935"
      unitRef="usd">8666000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfOS0yLTEtMS0yNjY0Nw_0f967a71-983f-469a-af6e-175e44459971"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfOS00LTEtMS0yNjY0Nw_6da1d904-311f-4a65-9612-012893d9c323"
      unitRef="usd">193417000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfOS02LTEtMS0yNjY0Nw_f96f319e-34bb-4e82-96a8-a8ba0604abb0"
      unitRef="usd">6891000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfOS04LTEtMS0yNjY0Nw_a777afeb-59fd-4483-9f6a-6e798d605d3f"
      unitRef="usd">0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfOS0xMC0xLTEtMjY2NDc_7cd32373-c420-411d-bfc5-240bd95f4e1d"
      unitRef="usd">200308000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTAtMi0xLTEtMjY2NDc_638302b3-c6e1-4218-a257-3a96d3216a63"
      unitRef="usd">2840000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTAtNC0xLTEtMjY2NDc_4da0ac76-015d-40a9-9608-4137c6d4ca1b"
      unitRef="usd">6797000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTAtNi0xLTEtMjY2NDc_a53c932e-7c48-455d-9319-d1dab6ec5b62"
      unitRef="usd">1791000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTAtOC0xLTEtMjY2NDc_0b84c672-0554-45dd-b8c2-dde4152fad6f"
      unitRef="usd">0</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTAtMTAtMS0xLTI2NjQ3_bda46721-6c96-4ecf-b4c3-835f4fbf5efb"
      unitRef="usd">11428000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTEtMi0xLTEtMjY2NDc_4bd3b7d2-f3b0-4dee-85e3-674b02710ce8"
      unitRef="usd">808377000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTEtNC0xLTEtMjY2NDc_e399cb2b-237b-4df1-99c3-def2fe83761e"
      unitRef="usd">1751497000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTEtNi0xLTEtMjY2NDc_7bf19252-b380-49f9-8a8f-b8dfa4603544"
      unitRef="usd">44689000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTEtOC0xLTEtMjY2NDc_69aee2dc-9c6b-450c-8732-256dccfa29c4"
      unitRef="usd">-1711284000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTEtMTAtMS0xLTI2NjQ3_733b8f98-34bf-4a12-9a96-e0cb15c908ce"
      unitRef="usd">893279000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTItMi0xLTEtMjY2NDc_656bd27a-aafc-4958-947e-d87e709fd9c2"
      unitRef="usd">9410000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTItNC0xLTEtMjY2NDc_4aae5ab6-13c1-4761-beb9-e0f1d4184278"
      unitRef="usd">1746045000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTItNi0xLTEtMjY2NDc_167224b7-5c34-476f-a208-c601eece14b0"
      unitRef="usd">94714000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTItOC0xLTEtMjY2NDc_bf69a2a9-3068-4af8-8012-43d554a2fdc3"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTItMTAtMS0xLTI2NjQ3_a0d362d4-e3d7-401d-863b-e7f356c30570"
      unitRef="usd">1850169000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTMtMi0xLTEtMjY2NDc_85a3deb8-79a3-4ed9-9d63-ed2c4633eaeb"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTMtNC0xLTEtMjY2NDc_6e02848c-e655-4d99-9766-5c0d27939b9e"
      unitRef="usd">1142083000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTMtNi0xLTEtMjY2NDc_1a92c048-f18d-4c6f-a25d-fb1b68b54897"
      unitRef="usd">60208000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTMtOC0xLTEtMjY2NDc_589c8408-03db-49d2-acdc-ac252678bd33"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTMtMTAtMS0xLTI2NjQ3_fe9526c4-4b6a-40f6-bb24-385f6a8765fb"
      unitRef="usd">1202291000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTQtMi0xLTEtMjY2NDc_3a567e63-c5d1-4c7b-bc10-8be0581c665f"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTQtNC0xLTEtMjY2NDc_42cf66ae-103d-4c8b-be62-1062ebaa7570"
      unitRef="usd">47852000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTQtNi0xLTEtMjY2NDc_c09e7ff0-8d6a-408c-92b5-bb1c3c003331"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTQtOC0xLTEtMjY2NDc_bf68596b-4453-4838-acca-875dc8f525fd"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTQtMTAtMS0xLTI2NjQ3_33cb41b2-06c3-425c-a958-88d8bc01e62c"
      unitRef="usd">47852000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTUtMi0xLTEtMjY2NDc_778f26e8-7885-48c4-99b7-16059eb7d956"
      unitRef="usd">2615000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTUtNC0xLTEtMjY2NDc_0dd80460-9ebc-4562-8ef2-4a5233d1c61c"
      unitRef="usd">21880000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTUtNi0xLTEtMjY2NDc_d838bf84-0d61-47aa-94f1-87b97d183ed9"
      unitRef="usd">4048000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTUtOC0xLTEtMjY2NDc_5240f381-bc41-4174-be2d-123fdbb9bf64"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTUtMTAtMS0xLTI2NjQ3_b34fa1dc-1f01-4e30-999c-5b8d2a74cd40"
      unitRef="usd">28543000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTYtMi0xLTEtMjY2NDc_564f248b-e12b-4c86-9047-232b2aebd3bf"
      unitRef="usd">4022729000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTYtNC0xLTEtMjY2NDc_84b9675d-4f95-44f8-8990-a2df52f621a8"
      unitRef="usd">207699000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTYtNi0xLTEtMjY2NDc_355926c7-61a2-4153-9f11-74b66c894bff"
      unitRef="usd">493000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTYtOC0xLTEtMjY2NDc_40229ece-dd18-4433-8866-a1ce3ffb215d"
      unitRef="usd">-4175921000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTYtMTAtMS0xLTI2NjQ3_d1a20f1e-fac0-4507-a774-95850327fa03"
      unitRef="usd">55000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTctMi0xLTEtMjY2NDc_9719cd83-cd72-4464-9099-b40641172260"
      unitRef="usd">4843131000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTctNC0xLTEtMjY2NDc_466066c1-140c-404d-b5cc-7b47fd4f824e"
      unitRef="usd">4917056000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTctNi0xLTEtMjY2NDc_66555bce-2b08-40ae-baec-06d4283b7322"
      unitRef="usd">204152000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTctOC0xLTEtMjY2NDc_2876c684-ce13-43ec-ad1a-e348155e1a6d"
      unitRef="usd">-5887205000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMTctMTAtMS0xLTI2NjQ3_fd2d6623-9daf-483b-ad6c-dc71b6d7b29b"
      unitRef="usd">4077134000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjAtMi0xLTEtMjY2NDc_86e67fea-ffe5-4561-b369-cb677ad64623"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjAtNC0xLTEtMjY2NDc_2ac33080-f70b-4dac-9fae-df5ceabbc585"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjAtNi0xLTEtMjY2NDc_18d61133-ee3d-4382-ae71-eb5c53eaaa0c"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjAtOC0xLTEtMjY2NDc_69ad036b-2e4f-4d83-8d6a-f34c305461c9"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjAtMTAtMS0xLTI2NjQ3_1c858511-e21e-41b9-b838-32c169b1b7ee"
      unitRef="usd">6354000</us-gaap:LongTermDebtCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjEtMi0xLTEtMjY2NDc_5bed49bb-6793-41d9-a29e-a97493a127e1"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjEtNC0xLTEtMjY2NDc_bf5c9239-855c-4f04-bac3-9d44de014711"
      unitRef="usd">7827000</sum:AcquisitionRelatedLiabilitiesCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjEtNi0xLTEtMjY2NDc_547cbe19-44a2-4d44-852e-976c29b9cccb"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjEtOC0xLTEtMjY2NDc_55ea69b1-586e-4085-8eeb-061bb63ab33a"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesCurrent>
    <sum:AcquisitionRelatedLiabilitiesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjEtMTAtMS0xLTI2NjQ3_f85f326e-a733-4ac0-8e89-7a73808befce"
      unitRef="usd">7827000</sum:AcquisitionRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjItMi0xLTEtMjY2NDc_416371e1-4ce7-482c-b5ce-942767acb4df"
      unitRef="usd">3889000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjItNC0xLTEtMjY2NDc_3c9f2b88-28aa-4d5d-8565-bae3a3ebd1f9"
      unitRef="usd">108805000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjItNi0xLTEtMjY2NDc_1f6c6ed0-dfa5-4ffd-919d-d10aefa7e307"
      unitRef="usd">8619000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjItOC0xLTEtMjY2NDc_4a8aae27-e472-4567-b9b0-3d9d38b98b27"
      unitRef="usd">109000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjItMTAtMS0xLTI2NjQ3_8050e631-d867-4d0a-82e4-2961db2b96bb"
      unitRef="usd">121422000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjMtMi0xLTEtMjY2NDc_1051775c-a98d-4f4c-848a-a7af1661514c"
      unitRef="usd">54108000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjMtNC0xLTEtMjY2NDc_34ff0622-5cda-43dd-986e-e8f378805a3d"
      unitRef="usd">106320000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjMtNi0xLTEtMjY2NDc_8ce2c37e-5f55-4e10-86be-80fd4d3d567e"
      unitRef="usd">4014000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjMtOC0xLTEtMjY2NDc_1182cac2-e944-4da3-9959-e1d5d7a2f6ef"
      unitRef="usd">-3641000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjMtMTAtMS0xLTI2NjQ3_2f8d9e23-8c82-4ee3-8b49-429dfe89ec7d"
      unitRef="usd">160801000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjQtMi0xLTEtMjY2NDc_bb6320a4-f4e3-41e1-9764-38e186bb8b80"
      unitRef="usd">913000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjQtNC0xLTEtMjY2NDc_751e5624-b88d-49eb-a11a-3df778b29f9a"
      unitRef="usd">6114000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjQtNi0xLTEtMjY2NDc_97fb2fe0-cd90-4b1b-81d3-8c3fd8d289fb"
      unitRef="usd">1161000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjQtOC0xLTEtMjY2NDc_09836671-80e9-4d54-ae93-1e70bd006af2"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjQtMTAtMS0xLTI2NjQ3_f7ed32c6-4944-4b21-83c2-6881308819b6"
      unitRef="usd">8188000</us-gaap:OperatingLeaseLiabilityCurrent>
    <sum:IntercompanyPayablesLiabilitiesCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjUtMi0xLTEtMjY2NDc_e39161d5-4141-4509-99fd-be6c63f2be8c"
      unitRef="usd">1215043000</sum:IntercompanyPayablesLiabilitiesCurrent>
    <sum:IntercompanyPayablesLiabilitiesCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjUtNC0xLTEtMjY2NDc_0038ae7b-ac17-4cf7-b61d-aeb635ac5766"
      unitRef="usd">485401000</sum:IntercompanyPayablesLiabilitiesCurrent>
    <sum:IntercompanyPayablesLiabilitiesCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjUtNi0xLTEtMjY2NDc_62d614ba-9fcb-4b17-a4af-2e4794eb2146"
      unitRef="usd">7308000</sum:IntercompanyPayablesLiabilitiesCurrent>
    <sum:IntercompanyPayablesLiabilitiesCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjUtOC0xLTEtMjY2NDc_f136a522-9ed7-40af-a48c-2fb087a15a4c"
      unitRef="usd">-1707752000</sum:IntercompanyPayablesLiabilitiesCurrent>
    <sum:IntercompanyPayablesLiabilitiesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjUtMTAtMS0xLTI2NjQ3_ecc4267a-4f79-4fc4-b3b1-0c142f43e06b"
      unitRef="usd">0</sum:IntercompanyPayablesLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjYtMi0xLTEtMjY2NDc_ad858cd4-8b10-4954-bddd-31f71081d7ec"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjYtNC0xLTEtMjY2NDc_eaba1862-ad0b-4ba2-b8c2-60fca8cf4d9e"
      unitRef="usd">15508000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjYtNi0xLTEtMjY2NDc_e5651ac2-5f89-4769-8c3f-a0e6c5bf7840"
      unitRef="usd">991000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjYtOC0xLTEtMjY2NDc_6017cd53-0428-4a0a-875f-379a007c5273"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjYtMTAtMS0xLTI2NjQ3_cb56c4d1-dbb3-461b-a4f0-e02bdbd35e83"
      unitRef="usd">16499000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjctMi0xLTEtMjY2NDc_b4e7d07a-18b8-449c-aca9-a3f1f705b56b"
      unitRef="usd">1280307000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjctNC0xLTEtMjY2NDc_4f25ea8c-41d8-49ee-b9b2-d5bb017b876b"
      unitRef="usd">729975000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjctNi0xLTEtMjY2NDc_9aab510c-aa9b-4531-b2cc-dba403218909"
      unitRef="usd">22093000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjctOC0xLTEtMjY2NDc_d7666ca9-9e4d-4263-a4f1-79fc578a2b1a"
      unitRef="usd">-1711284000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjctMTAtMS0xLTI2NjQ3_ad397e0d-4c3d-416c-a460-6b32d6a2aa09"
      unitRef="usd">321091000</us-gaap:LiabilitiesCurrent>
    <sum:LongTermDebtNoncurrentNet
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjgtMi0xLTEtMjY2NDc_3ee40872-d4af-4600-b824-21698b982264"
      unitRef="usd">1892347000</sum:LongTermDebtNoncurrentNet>
    <sum:LongTermDebtNoncurrentNet
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjgtNC0xLTEtMjY2NDc_c77ed110-d6eb-498f-9fc3-bcfd19384e0d"
      unitRef="usd">0</sum:LongTermDebtNoncurrentNet>
    <sum:LongTermDebtNoncurrentNet
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjgtNi0xLTEtMjY2NDc_bbbfbf0f-9f79-4a59-ab30-009bac9e02da"
      unitRef="usd">0</sum:LongTermDebtNoncurrentNet>
    <sum:LongTermDebtNoncurrentNet
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjgtOC0xLTEtMjY2NDc_b1c8c2ef-ee27-450c-9884-1bb77e4399f0"
      unitRef="usd">0</sum:LongTermDebtNoncurrentNet>
    <sum:LongTermDebtNoncurrentNet
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjgtMTAtMS0xLTI2NjQ3_6b74b991-b5ed-48f9-869a-9975f49f903c"
      unitRef="usd">1892347000</sum:LongTermDebtNoncurrentNet>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjktMi0xLTEtMjY2NDc_bdd83762-8555-46a0-845b-4652a3b48487"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjktNC0xLTEtMjY2NDc_9f3e0368-eb4c-4556-88cf-f9797746ae61"
      unitRef="usd">12246000</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjktNi0xLTEtMjY2NDc_06377ce1-4031-4cce-a864-3cec14157c51"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjktOC0xLTEtMjY2NDc_984ce402-0630-4fc2-91e8-50e65c039655"
      unitRef="usd">0</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <sum:AcquisitionRelatedLiabilitiesNonCurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMjktMTAtMS0xLTI2NjQ3_1e308c32-a0b3-4704-8ed7-d1d5937c67d9"
      unitRef="usd">12246000</sum:AcquisitionRelatedLiabilitiesNonCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzAtMi0xLTEtMjY2NDc_9ad783d4-9b2f-4009-82a7-2e3af47fb8ad"
      unitRef="usd">2567000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzAtNC0xLTEtMjY2NDc_653c729d-536a-4974-8c9a-e00ac9d4f14a"
      unitRef="usd">16062000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzAtNi0xLTEtMjY2NDc_6717ecb5-7ec9-4f05-be07-bffb4b967d2f"
      unitRef="usd">2871000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzAtOC0xLTEtMjY2NDc_b70b39d6-e0c2-4e55-8983-5d230acdc06a"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzAtMTAtMS0xLTI2NjQ3_796441ea-8b19-4036-a1ce-fb4cc97a03a3"
      unitRef="usd">21500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzEtMi0xLTEtMjY2NDc_7809fc3d-6267-4191-a1b1-189ed9042379"
      unitRef="usd">5142000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzEtNC0xLTEtMjY2NDc_e864a8de-414d-4909-bb6e-9c88c0f8eb89"
      unitRef="usd">208540000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzEtNi0xLTEtMjY2NDc_d6182a72-b1cf-42e4-918a-303fcb0f8630"
      unitRef="usd">117921000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzEtOC0xLTEtMjY2NDc_ac634224-6060-4eae-a29c-a843d9e52b10"
      unitRef="usd">-164421000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzEtMTAtMS0xLTI2NjQ3_1b86417b-f3f2-4e21-beed-5920547202e2"
      unitRef="usd">167182000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzItMi0xLTEtMjY2NDc_b293eec4-93c1-49df-bd8b-58cff02ef0a4"
      unitRef="usd">3180363000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzItNC0xLTEtMjY2NDc_850e3414-fac0-4746-b931-8bfa4c3050c2"
      unitRef="usd">966823000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzItNi0xLTEtMjY2NDc_04020572-aa73-4cb1-bb6e-dfeb02f911f4"
      unitRef="usd">142885000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzItOC0xLTEtMjY2NDc_a5907660-23be-4e5d-8a54-878650ba1e58"
      unitRef="usd">-1875705000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzItMTAtMS0xLTI2NjQ3_427fde2a-d2b8-4fbf-8c6c-e29f18ededd8"
      unitRef="usd">2414366000</us-gaap:Liabilities>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzMtMi0xLTEtMjY2NDc_59cdf027-ca3a-4f72-b0fe-30c073523660"
      unitRef="usd">1662768000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzMtNC0xLTEtMjY2NDc_872faa15-57f7-404f-82d5-18bf7c54bfe3"
      unitRef="usd">3950233000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzMtNi0xLTEtMjY2NDc_ee91a4da-6822-4913-8d79-441bffa1e571"
      unitRef="usd">61267000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzMtOC0xLTEtMjY2NDc_e00c7475-58c4-4344-933a-d914298a1709"
      unitRef="usd">-4011500000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzMtMTAtMS0xLTI2NjQ3_12925ad0-a9b8-4180-bed3-11c1aa43f654"
      unitRef="usd">1662768000</us-gaap:LimitedLiabilityCompanyLlcMembersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzQtMi0xLTEtMjY2NDc_bbbe926f-faa3-413d-a20a-dcccd04b005b"
      unitRef="usd">4843131000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzQtNC0xLTEtMjY2NDc_d7510d7d-9b2c-42bc-a343-474d76caa852"
      unitRef="usd">4917056000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzQtNi0xLTEtMjY2NDc_1a0f081d-f3a6-4d8c-b7ab-ab7d4fd73767"
      unitRef="usd">204152000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzQtOC0xLTEtMjY2NDc_08bcb803-fdab-445a-a298-a1bfafddd020"
      unitRef="usd">-5887205000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjhjZjE4MjU2NWQ3ZTQ5N2ZhM2JmMGM5NzkwNTZhNzY0L3RhYmxlcmFuZ2U6OGNmMTgyNTY1ZDdlNDk3ZmEzYmYwYzk3OTA1NmE3NjRfMzQtMTAtMS0xLTI2NjQ3_911e77e3-884b-4641-9d2c-cbedbfb1d1bb"
      unitRef="usd">4077134000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RleHRyZWdpb246ZDI0MjY3MTI1Y2U4NDgzNjlkZTA1ZWFkYzM0ZGUxOGFfMTk5Mg_35c3f964-7001-4aa2-9f21-7fd680299fcb">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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;Revenue&lt;/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;2,307,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,409,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cost of revenue (excluding items shown separately below)&lt;/span&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;&#x2014;&#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,665,196&#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;85,080&#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;(13,866)&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,736,410&#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:400;line-height:100%"&gt;General and administrative 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;70,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, depletion, amortization and accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;229,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 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 (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;311,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;16,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, 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;(382,983)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,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;(11,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,011)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Income from operation before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;396,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;11,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(388,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;191,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;2,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;16,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;20,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Net income attributable to Summit LLC&lt;/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;170,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(388,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Comprehensive income attributable to member of Summit Materials, LLC&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: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:#ffffff;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;173,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;378,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;7,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(385,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;173,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Condensed Consolidating Statements of Operations and Comprehensive Income&lt;/span&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;Year ended January 2, 2021 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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;Revenue&lt;/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;2,259,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cost of revenue (excluding items shown separately below)&lt;/span&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;&#x2014;&#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,663,957&#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;63,863&#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;(17,166)&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,710,654&#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:400;line-height:100%"&gt;General and administrative 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;72,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;96,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, depletion, amortization and accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#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;221,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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76,487)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;289,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 (income) loss, 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;(328,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Income from operation before 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;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;122,251&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,219&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,997&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(331,667)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Net income attributable to Summit LLC&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:400;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:400;line-height:100%"&gt;120,737&#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:400;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:400;line-height:100%"&gt;327,956&#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:400;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:400;line-height:100%"&gt;3,711&#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:400;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:400;line-height:100%"&gt;(331,667)&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:400;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:400;line-height:100%"&gt;120,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Comprehensive income (loss) attributable to member of Summit Materials, LLC&lt;/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;123,125&#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;330,185&#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;(906)&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;(329,279)&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;123,125&#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;/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:700;line-height:120%"&gt;Condensed Consolidating Statements of Operations and Comprehensive Income&lt;/span&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;Year ended December 28, 2019 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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;Revenue&lt;/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;2,139,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 revenue (excluding items shown separately below)&lt;/span&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;&#x2014;&#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,587,374&#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;70,838&#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;(12,196)&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,646,016&#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:400;line-height:100%"&gt;General and administrative 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;58,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;5,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, depletion, amortization and accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;217,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Operating (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,096)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;263,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;12,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 (income) loss, 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;(279,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,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;2,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Income from continuing operations before 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;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;89,687&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,700&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,257&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(291,662)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (benefit) 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;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net income attributable to member of Summit Materials, LLC&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,597&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,323&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,339&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(291,662)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,597&#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 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;Comprehensive income attributable to member of Summit Materials, LLC&lt;/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;91,242&#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;287,394&#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,623&#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;(289,017)&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;91,242&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMy0yLTEtMS0yNjY0Nw_4811f7b3-420b-4061-ada2-4d517afeba9e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMy00LTEtMS0yNjY0Nw_9ee15f4a-6aec-47c1-bdbe-6f37f21fff45"
      unitRef="usd">2307127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMy02LTEtMS0yNjY0Nw_30d092e3-8437-49eb-ba2a-5d701b1902c7"
      unitRef="usd">116408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMy04LTEtMS0yNjY0Nw_099e5a85-b700-4be8-b391-a4b1fc67f441"
      unitRef="usd">-13866000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMy0xMC0xLTEtMjY2NDc_97c6e95f-dab6-4212-ba89-87d0038d0f13"
      unitRef="usd">2409669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNC0yLTEtMS0yNjY0Nw_e969dbce-ee64-4b06-a2c4-66c19852218f"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNC00LTEtMS0yNjY0Nw_04f6ff33-2206-44bf-83a8-98013a22431a"
      unitRef="usd">1665196000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNC02LTEtMS0yNjY0Nw_93185ca5-7b56-4ccf-9ab6-d9d79bc36298"
      unitRef="usd">85080000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNC04LTEtMS0yNjY0Nw_72d34846-a24d-4645-ae75-a37fcbf274f4"
      unitRef="usd">-13866000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNC0xMC0xLTEtMjY2NDc_21c519b8-551d-4e17-9b50-f297e8393f45"
      unitRef="usd">1736410000</us-gaap:CostOfGoodsAndServicesSold>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNS0yLTEtMS0yNjY0Nw_eb8bc280-168e-437b-998d-d7b96ef01885"
      unitRef="usd">70384000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNS00LTEtMS0yNjY0Nw_6c81d705-ded3-4274-a554-3ae1059525e6"
      unitRef="usd">116374000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNS02LTEtMS0yNjY0Nw_602abe01-2217-410d-bced-ccc29b73af9d"
      unitRef="usd">4070000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNS04LTEtMS0yNjY0Nw_86476cce-76af-47ea-9fdf-e0f2054b61b3"
      unitRef="usd">0</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNS0xMC0xLTEtMjY2NDc_a83e47d3-94c9-4f59-aa20-edc0e52b4c9b"
      unitRef="usd">190828000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNi0yLTEtMS0yNjY0Nw_11e7e74f-f514-492b-a150-01e9def93b71"
      unitRef="usd">4249000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNi00LTEtMS0yNjY0Nw_eeb9b1d1-5487-408f-9e39-78c17d61d0cb"
      unitRef="usd">213900000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNi02LTEtMS0yNjY0Nw_8deaaabc-9918-484f-a073-f3d2a9dc3572"
      unitRef="usd">11217000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNi04LTEtMS0yNjY0Nw_86611585-b09a-46b9-a1e1-bddde1b6f4b6"
      unitRef="usd">0</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNi0xMC0xLTEtMjY2NDc_1151ac2c-8c86-46ab-96c5-b3b9a2e87dda"
      unitRef="usd">229366000</sum:DepreciationDepletionAmortizationAndAccretion>
    <us-gaap:OperatingIncomeLoss
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNy0yLTEtMS0yNjY0Nw_7e072372-785d-426c-a982-d310f4171cd0"
      unitRef="usd">-74633000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNy00LTEtMS0yNjY0Nw_37d58fb5-2ed8-45a0-a0de-6ef073878e8d"
      unitRef="usd">311657000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNy02LTEtMS0yNjY0Nw_24b3c2f5-3185-40fc-9970-735c78e93ac1"
      unitRef="usd">16041000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNy04LTEtMS0yNjY0Nw_01a990d3-aa0b-4d6c-a65a-3dc66d605d02"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfNy0xMC0xLTEtMjY2NDc_ec55849d-2c30-4ff7-931f-bd67d83df612"
      unitRef="usd">253065000</us-gaap:OperatingIncomeLoss>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfOC0yLTEtMS0yNjY0Nw_f8d15655-0e71-4e5a-81c4-976e6920b1f8"
      unitRef="usd">382983000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfOC00LTEtMS0yNjY0Nw_decb63b8-12c3-434d-a474-afe485abe725"
      unitRef="usd">15891000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfOC02LTEtMS0yNjY0Nw_43b1a8e9-3e10-425b-8580-044836897b18"
      unitRef="usd">588000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfOC04LTEtMS0yNjY0Nw_10110739-3dbe-4da8-a837-2047a7cffc88"
      unitRef="usd">-388440000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfOC0xMC0xLTEtMjY2NDc_7d452bdc-8aaf-41c9-b83f-79f642bfaf5a"
      unitRef="usd">11022000</sum:OtherNonoperatingIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfOS0yLTEtMS0yNjY0Nw_e5e65c76-a8c4-4249-9387-722faa87a307"
      unitRef="usd">-135206000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfOS00LTEtMS0yNjY0Nw_cde53265-c44e-42f6-a2d5-6b6181ce808f"
      unitRef="usd">48529000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfOS02LTEtMS0yNjY0Nw_d54868c0-d2f5-4d2b-8c8b-59d970ba12eb"
      unitRef="usd">-5501000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfOS04LTEtMS0yNjY0Nw_74d97ab5-e8d0-4a9b-aca8-d84e5fe29177"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfOS0xMC0xLTEtMjY2NDc_4557ebb6-7c05-4d28-beff-7796872c793c"
      unitRef="usd">-92178000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTAtMi0xLTEtMjY2NDc_764a6768-f691-4d3f-81fe-c523f4caea2c"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTAtNC0xLTEtMjY2NDc_9bb5d2f8-4cd3-414b-85e5-26465541308a"
      unitRef="usd">20011000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTAtNi0xLTEtMjY2NDc_2df7fb60-e02d-49a0-a45c-431d6e62ebee"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTAtOC0xLTEtMjY2NDc_3e8a4ebd-843b-4a11-bbe6-79b31ba84c8d"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTAtMTAtMS0xLTI2NjQ3_4122e6d9-67f3-48f0-9ae1-ae3df66f78f3"
      unitRef="usd">20011000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTEtMi0xLTEtMjY2NDc_f47a3f83-59dc-44af-aad4-fa99d8bc1c61"
      unitRef="usd">173144000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTEtNC0xLTEtMjY2NDc_114ca926-a1f2-445e-93bb-e7c18e5e528c"
      unitRef="usd">396088000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTEtNi0xLTEtMjY2NDc_8cd678b5-f397-4aa4-8be1-0aa536e9f675"
      unitRef="usd">11128000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTEtOC0xLTEtMjY2NDc_b45a449c-c461-4892-a934-5a78c5a49d4a"
      unitRef="usd">-388440000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTEtMTAtMS0xLTI2NjQ3_3957cb8c-8013-4940-a39e-c269849ece5f"
      unitRef="usd">191920000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTItMi0xLTEtMjY2NDc_9c71616f-5538-4503-aaaf-44b37d387e9f"
      unitRef="usd">2173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTItNC0xLTEtMjY2NDc_f506af23-3075-4a1d-bc0d-8ba171acd752"
      unitRef="usd">16079000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTItNi0xLTEtMjY2NDc_d9be65b4-afd7-46a5-a93d-572865549fe0"
      unitRef="usd">2697000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTItOC0xLTEtMjY2NDc_eb2f754f-84e3-41da-9d35-02c2d3d95209"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTItMTAtMS0xLTI2NjQ3_a6c4c594-015c-4f99-b521-4833b99f512f"
      unitRef="usd">20949000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTMtMi0xLTEtMjY2NDc_f4edd160-e035-4b9d-9629-a5afc2b8879c"
      unitRef="usd">170971000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTMtNC0xLTEtMjY2NDc_cbbb16ae-61ad-42fa-8048-be945b3c0174"
      unitRef="usd">380009000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTMtNi0xLTEtMjY2NDc_92f32569-d2a7-487e-b34f-2fed8ed32563"
      unitRef="usd">8431000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTMtOC0xLTEtMjY2NDc_0374728e-cf41-4803-a9c2-3caaa6223afd"
      unitRef="usd">-388440000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTMtMTAtMS0xLTI2NjQ3_cd594583-35bc-427e-a46e-77e10d679f18"
      unitRef="usd">170971000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTQtMi0xLTEtMjY2NDc_7c0da89d-705b-46c6-add0-bd1d611afb46"
      unitRef="usd">173528000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTQtNC0xLTEtMjY2NDc_2ec354fe-8037-45cb-bba9-64014311dc46"
      unitRef="usd">378706000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTQtNi0xLTEtMjY2NDc_2af70d74-303e-4491-aad7-0d3bf93ab511"
      unitRef="usd">7177000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTQtOC0xLTEtMjY2NDc_a63218f2-d693-4671-b1e6-228abf85c937"
      unitRef="usd">-385883000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMwMDYyNjlhMDg2ODRlZmI5YTFlODgwZGE3ZDIxZmE3L3RhYmxlcmFuZ2U6MzAwNjI2OWEwODY4NGVmYjlhMWU4ODBkYTdkMjFmYTdfMTQtMTAtMS0xLTI2NjQ3_53a26f30-f346-4b27-9b24-1957c76f94c0"
      unitRef="usd">173528000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMy0yLTEtMS0yNjY0Nw_e112129d-7d98-44f0-8510-68145a13fcdf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMy00LTEtMS0yNjY0Nw_e599b578-ce4f-4948-9988-c341869873e8"
      unitRef="usd">2259865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMy02LTEtMS0yNjY0Nw_9acadadd-1967-4877-9503-69bd693f9263"
      unitRef="usd">89752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMy04LTEtMS0yNjY0Nw_17129939-c06e-4cf5-b30f-69ce9f18fb01"
      unitRef="usd">-17166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMy0xMC0xLTEtMjY2NDc_dd9a7837-c8ab-42c1-b46d-b1c5975ecb03"
      unitRef="usd">2332451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNC0yLTEtMS0yNjY0Nw_828436d4-a249-4235-855a-88e0e586bb7c"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNC00LTEtMS0yNjY0Nw_8657251b-bceb-4a9c-b807-f6298a36192c"
      unitRef="usd">1663957000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNC02LTEtMS0yNjY0Nw_aa47b6dc-2a2f-4f0b-9973-b0ad7b585b44"
      unitRef="usd">63863000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNC04LTEtMS0yNjY0Nw_2ef3a3bc-6f1a-4b2a-8950-44129c8c9948"
      unitRef="usd">-17166000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNC0xMC0xLTEtMjY2NDc_7b625fd0-2981-43d9-818e-50d48a7ade83"
      unitRef="usd">1710654000</us-gaap:CostOfGoodsAndServicesSold>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNS0yLTEtMS0yNjY0Nw_4714cd5e-97d7-4cf4-8574-29102531f40e"
      unitRef="usd">72504000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNS00LTEtMS0yNjY0Nw_4c1bfa0d-476e-4cfa-9687-9ad4a8a5fbe5"
      unitRef="usd">96526000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNS02LTEtMS0yNjY0Nw_3a6e5a35-819c-449e-aaa2-5f5ef63de6c4"
      unitRef="usd">6274000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNS04LTEtMS0yNjY0Nw_47374bc7-d48e-4a0e-ae73-26bdc175916e"
      unitRef="usd">0</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNS0xMC0xLTEtMjY2NDc_06ff8bab-8991-48eb-a67a-7bb617521db6"
      unitRef="usd">175304000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNi0yLTEtMS0yNjY0Nw_2a2adad8-58c7-410d-ad7e-685f87a36bb0"
      unitRef="usd">3983000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNi00LTEtMS0yNjY0Nw_8303bf2e-4668-4b24-a1be-1cf4cf92b368"
      unitRef="usd">210038000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNi02LTEtMS0yNjY0Nw_4f8d2973-0de8-4556-9ae4-140ef6a64d26"
      unitRef="usd">7299000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNi04LTEtMS0yNjY0Nw_24c5984a-42ce-4c1b-a2b5-a7249485a309"
      unitRef="usd">0</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNi0xMC0xLTEtMjY2NDc_25d41717-8000-4d1e-9212-a6a35904f29b"
      unitRef="usd">221320000</sum:DepreciationDepletionAmortizationAndAccretion>
    <us-gaap:OperatingIncomeLoss
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNy0yLTEtMS0yNjY0Nw_ced3cb65-77d1-417c-87c6-d259aa91d625"
      unitRef="usd">-76487000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNy00LTEtMS0yNjY0Nw_4fa36142-ad9b-451e-ade4-1ba98a2f2367"
      unitRef="usd">289344000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNy02LTEtMS0yNjY0Nw_a13a448c-e787-4e70-b7e0-7d561d1854be"
      unitRef="usd">12316000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNy04LTEtMS0yNjY0Nw_9906f952-e919-4d63-8d93-73ac89bce79d"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfNy0xMC0xLTEtMjY2NDc_554f9e3e-6ed0-46e9-83eb-006f3c041f40"
      unitRef="usd">225173000</us-gaap:OperatingIncomeLoss>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfOC0yLTEtMS0yNjY0Nw_e5fa8cae-8378-4340-978c-c7f1d76c75f5"
      unitRef="usd">328914000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfOC00LTEtMS0yNjY0Nw_36f95a18-3965-4c89-be64-7f7be5c65570"
      unitRef="usd">2473000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfOC02LTEtMS0yNjY0Nw_6f253c09-0cef-476c-a52c-65ba1ca8c6c5"
      unitRef="usd">198000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfOC04LTEtMS0yNjY0Nw_68684412-7eac-428e-aa5b-15f5e529732f"
      unitRef="usd">-331667000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfOC0xMC0xLTEtMjY2NDc_1bbe8992-ede6-443d-af04-c68b40fb845b"
      unitRef="usd">-82000</sum:OtherNonoperatingIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfOS0yLTEtMS0yNjY0Nw_54590746-e73e-4e08-92ba-d7fc7e91b684"
      unitRef="usd">-130176000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfOS00LTEtMS0yNjY0Nw_17add371-61ad-4e2a-b728-787cf521ec2b"
      unitRef="usd">31402000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfOS02LTEtMS0yNjY0Nw_babfc2a6-b1cd-417a-9473-9a2649fbf138"
      unitRef="usd">-4517000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfOS04LTEtMS0yNjY0Nw_f16ba715-eb3e-4d11-9dc9-aef575f55d10"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfOS0xMC0xLTEtMjY2NDc_11a8b490-47e1-4eba-a36c-b8f15d558005"
      unitRef="usd">-103291000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTAtMi0xLTEtMjY2NDc_20520502-5e7c-4488-b062-c23ca5f752a4"
      unitRef="usd">122251000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTAtNC0xLTEtMjY2NDc_2f16d8ba-796e-4916-86a3-b4a58658a61c"
      unitRef="usd">323219000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTAtNi0xLTEtMjY2NDc_b4789c8f-57d0-40f7-912e-e6ae0b611c1c"
      unitRef="usd">7997000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTAtOC0xLTEtMjY2NDc_9737ba49-bc06-497d-8e90-0b0865aba1ac"
      unitRef="usd">-331667000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTAtMTAtMS0xLTI2NjQ3_53c360ec-da7c-441a-a7a1-56ab2e7c68b9"
      unitRef="usd">121800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTEtMi0xLTEtMjY2NDc_f3e5113b-6192-47ae-bae6-de0e7e294bf0"
      unitRef="usd">1514000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTEtNC0xLTEtMjY2NDc_16b3a465-a9a2-43de-94e2-b4bc02e59956"
      unitRef="usd">-4737000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTEtNi0xLTEtMjY2NDc_0531ce8d-babe-4391-98ba-d715bc6805ff"
      unitRef="usd">4286000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTEtOC0xLTEtMjY2NDc_e2ca4893-18bd-4737-bf37-8fb007c86e95"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTEtMTAtMS0xLTI2NjQ3_a237d439-c60f-43cf-a1ab-1297127a2dd8"
      unitRef="usd">1063000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTItMi0xLTEtMjY2NDc_1e295a78-ae1c-457e-a151-17d75df05df6"
      unitRef="usd">120737000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTItNC0xLTEtMjY2NDc_57f87c79-ae6f-4c63-947d-3a0200d4d63a"
      unitRef="usd">327956000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTItNi0xLTEtMjY2NDc_c99e2542-0c9d-438e-ad50-ca7e63babc4e"
      unitRef="usd">3711000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTItOC0xLTEtMjY2NDc_81cff8d7-06f5-40f3-9dae-029f456e76a2"
      unitRef="usd">-331667000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTItMTAtMS0xLTI2NjQ3_417e3288-8623-4a62-9b30-abc0f323066d"
      unitRef="usd">120737000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTMtMi0xLTEtMjY2NDc_7c6b77c1-8846-41d1-afc2-62d33aee4e1f"
      unitRef="usd">123125000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTMtNC0xLTEtMjY2NDc_bad96455-8b83-43ef-a16a-119025a21419"
      unitRef="usd">330185000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTMtNi0xLTEtMjY2NDc_d5d7d621-8bba-4c3f-8046-6dd37f17fab8"
      unitRef="usd">-906000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTMtOC0xLTEtMjY2NDc_c499a807-c4fb-493a-8f90-1e4e12cecf00"
      unitRef="usd">-329279000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjVkYTljZGU3YTAwMDRmNWZiMDAwMWI5ODA4ZDE0YzgwL3RhYmxlcmFuZ2U6NWRhOWNkZTdhMDAwNGY1ZmIwMDAxYjk4MDhkMTRjODBfMTMtMTAtMS0xLTI2NjQ3_cb2e3dd3-024f-4a9c-87d6-d78ecb02259c"
      unitRef="usd">123125000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMy0yLTEtMS0yNjY0Nw_039fb9d0-127e-49d5-92cf-409526a7c94d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMy00LTEtMS0yNjY0Nw_0cf2f756-5ea9-4d05-b8c7-d26025869c9f"
      unitRef="usd">2139457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMy02LTEtMS0yNjY0Nw_bebe398a-b870-4dae-843e-80a11e2d8122"
      unitRef="usd">94879000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMy04LTEtMS0yNjY0Nw_d04ba5c4-42a0-4190-a2e2-c9aef1923339"
      unitRef="usd">-12196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMy0xMC0xLTEtMjY2NDc_498a1ee2-1251-4aab-b220-7477394e3f93"
      unitRef="usd">2222140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNC0yLTEtMS0yNjY0Nw_29d31d8c-6e10-493b-bfb6-6b9a81931de2"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNC00LTEtMS0yNjY0Nw_d1c88574-4a1c-46db-b949-07da802dbede"
      unitRef="usd">1587374000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNC02LTEtMS0yNjY0Nw_1f03bb5d-f65c-4765-8ef1-44f39aa38693"
      unitRef="usd">70838000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNC04LTEtMS0yNjY0Nw_d89ea3bd-4fe0-4f21-a25a-37bfcb2bee1a"
      unitRef="usd">-12196000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNC0xMC0xLTEtMjY2NDc_3dc2f7cf-244d-4398-85cc-0d71f189d8a4"
      unitRef="usd">1646016000</us-gaap:CostOfGoodsAndServicesSold>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNS0yLTEtMS0yNjY0Nw_3f49f4fb-91af-4cdb-a554-616350f63832"
      unitRef="usd">58099000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNS00LTEtMS0yNjY0Nw_8800c018-085b-4944-a4fe-b06c8ee787f1"
      unitRef="usd">81434000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNS02LTEtMS0yNjY0Nw_f06f038b-e172-4223-9577-d8c770d9d256"
      unitRef="usd">5931000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNS04LTEtMS0yNjY0Nw_84b4da8c-3283-4864-bce7-328a4c9a06eb"
      unitRef="usd">0</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:GeneralAdministrativeAndOtherExpenses
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNS0xMC0xLTEtMjY2NDc_22857043-44a4-4a8a-846f-3958b6f6d93c"
      unitRef="usd">145464000</sum:GeneralAdministrativeAndOtherExpenses>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNi0yLTEtMS0yNjY0Nw_2f6b192c-a67a-47b6-8671-3a1f4e741f12"
      unitRef="usd">3997000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNi00LTEtMS0yNjY0Nw_c1511772-5bed-4eed-81fb-c2b606579df7"
      unitRef="usd">207277000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNi02LTEtMS0yNjY0Nw_40e4561d-945f-4d66-9b8f-6e2045d2b261"
      unitRef="usd">5828000</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNi04LTEtMS0yNjY0Nw_3ac6578c-abeb-4359-9453-3a0880235c54"
      unitRef="usd">0</sum:DepreciationDepletionAmortizationAndAccretion>
    <sum:DepreciationDepletionAmortizationAndAccretion
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNi0xMC0xLTEtMjY2NDc_6cc84724-8dee-4ba5-9129-b958a9e993f9"
      unitRef="usd">217102000</sum:DepreciationDepletionAmortizationAndAccretion>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNy0yLTEtMS0yNjY0Nw_6c9d670d-f9d1-49df-9d53-5f4287654f22"
      unitRef="usd">-62096000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNy00LTEtMS0yNjY0Nw_484f15e7-5a82-425a-a2c2-fdde9cb14fdf"
      unitRef="usd">263372000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNy02LTEtMS0yNjY0Nw_709b7401-de80-49c2-8dd5-58a9580423e3"
      unitRef="usd">12282000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNy04LTEtMS0yNjY0Nw_57b0011f-4065-4506-aff3-e163a551abb5"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfNy0xMC0xLTEtMjY2NDc_8a01a97a-8194-4c65-80c4-98cf14249c04"
      unitRef="usd">213558000</us-gaap:OperatingIncomeLoss>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfOC0yLTEtMS0yNjY0Nw_d7aa7b4b-bcff-4dba-a033-0d68d9e5b144"
      unitRef="usd">279517000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfOC00LTEtMS0yNjY0Nw_73bd1d60-90c4-4554-af25-c66c3857f61f"
      unitRef="usd">8767000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfOC02LTEtMS0yNjY0Nw_3c43e4ea-d9ee-4195-9e37-6d4a717e3fba"
      unitRef="usd">790000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfOC04LTEtMS0yNjY0Nw_ac26b846-c5e9-4bc3-a0e4-d40cebc9a440"
      unitRef="usd">-291662000</sum:OtherNonoperatingIncomeExpenseNet>
    <sum:OtherNonoperatingIncomeExpenseNet
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfOC0xMC0xLTEtMjY2NDc_0c1abac4-16b7-4eae-8a7e-cd35f2f6ec91"
      unitRef="usd">-2588000</sum:OtherNonoperatingIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfOS0yLTEtMS0yNjY0Nw_fa36e94f-d53a-4215-b2fc-d4e0e7027304"
      unitRef="usd">-127734000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfOS00LTEtMS0yNjY0Nw_2f962f58-ce49-4a98-99a1-9f70e7dfbc59"
      unitRef="usd">16561000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfOS02LTEtMS0yNjY0Nw_7232e12a-d327-439c-8c9e-fe2aa9dd8cd6"
      unitRef="usd">-4815000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfOS04LTEtMS0yNjY0Nw_1fc7ab3a-0d7d-45b4-b204-cb02679504af"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfOS0xMC0xLTEtMjY2NDc_77e65cff-e832-47d8-b80a-07e3bf814342"
      unitRef="usd">-115988000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTEtMi0xLTEtMjY2NDc_7ad5893a-b9aa-4523-8d64-24151603cc7b"
      unitRef="usd">89687000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTEtNC0xLTEtMjY2NDc_ff3acd22-b95e-4917-9666-ff6ebc90f4b4"
      unitRef="usd">288700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTEtNi0xLTEtMjY2NDc_474edcf4-ddbf-4302-bdc6-7693b9277a27"
      unitRef="usd">8257000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTEtOC0xLTEtMjY2NDc_ad5f9d45-17e5-4f63-9251-635cb7b1489f"
      unitRef="usd">-291662000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTEtMTAtMS0xLTI2NjQ3_ef51634b-6550-4073-92ed-345582b38418"
      unitRef="usd">94982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTItMi0xLTEtMjY2NDc_c3390df7-fa0e-4a07-bf09-204dfb893b57"
      unitRef="usd">1090000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTItNC0xLTEtMjY2NDc_807da7b8-fbf8-4d66-9ff6-dc338809b5a5"
      unitRef="usd">3377000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTItNi0xLTEtMjY2NDc_61495ac6-9689-4a60-80e1-6d06c81a0e1b"
      unitRef="usd">1918000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTItOC0xLTEtMjY2NDc_f54e8a43-af52-47c9-93c8-81eab6ac2bae"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTItMTAtMS0xLTI2NjQ3_fde806c3-79a2-4e4c-92b0-a0db92c2eebf"
      unitRef="usd">6385000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTUtMi0xLTEtMjY2NDc_fbad6653-88c3-4cf3-819d-4f7017148482"
      unitRef="usd">88597000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTUtNC0xLTEtMjY2NDc_e07e532b-5d5c-4064-997f-e94dff17d262"
      unitRef="usd">285323000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTUtNi0xLTEtMjY2NDc_d0767c8a-b7b8-4cc4-834e-50cb081eae20"
      unitRef="usd">6339000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTUtOC0xLTEtMjY2NDc_d3f724b8-84a5-4c5e-aa42-d7767e290616"
      unitRef="usd">-291662000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTUtMTAtMS0xLTI2NjQ3_1ae821c1-af2e-42a1-86a9-248df89b172a"
      unitRef="usd">88597000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTYtMi0xLTEtMjY2NDc_4f21c874-4436-4cb2-82d0-c563a7652432"
      unitRef="usd">91242000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTYtNC0xLTEtMjY2NDc_94a368af-654f-42d2-af4e-355533da9c3b"
      unitRef="usd">287394000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTYtNi0xLTEtMjY2NDc_7470fcc8-3bb7-4171-8580-604cf2171faf"
      unitRef="usd">1623000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTYtOC0xLTEtMjY2NDc_1e3a9204-f8f5-4ec0-8937-35848640593b"
      unitRef="usd">-289017000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOjMxNzA1NzQ0M2ExOTQ1OGI4OGRkZjUyNzU4NTRhMTZiL3RhYmxlcmFuZ2U6MzE3MDU3NDQzYTE5NDU4Yjg4ZGRmNTI3NTg1NGExNmJfMTYtMTAtMS0xLTI2NjQ3_a9e19422-b562-40e7-9d16-6bdcae14ad88"
      unitRef="usd">91242000</us-gaap:ComprehensiveIncomeNetOfTax>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RleHRyZWdpb246ZDI0MjY3MTI1Y2U4NDgzNjlkZTA1ZWFkYzM0ZGUxOGFfMTk5Mw_0e673bd5-705a-446a-87b4-6785d04520d9">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;361,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 flow from investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(211,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Proceeds from the sale of property, plant, 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Proceeds from the sale of a business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;128,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;128,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash used for investing activities&lt;/span&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,237)&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;(81,084)&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;(8,927)&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;&#x2014;&#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;(91,248)&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:400;line-height:100%"&gt;Cash flow from financing activities:&lt;/span&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;td colspan="3" style="background-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;Proceeds from investment by member&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;2,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;&#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;32,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Loans received from and payments made on loans from other Summit Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Payments on 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;(306,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(329,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Payments on acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Distributions from partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided by (used in) financing activities&lt;/span&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;101,215&#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;(398,045)&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;(10,054)&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,043)&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;(307,927)&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:400;line-height:100%"&gt;Impact of cash on foreign currency&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Net (decrease) increase in cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 &#x2014;&#160;Beginning of period&lt;/span&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;401,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;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,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;418,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 &#x2014;&#160;End of period&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;365,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,264&#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;18,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,684)&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;380,961&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Condensed Consolidating&#160;Statements of Cash Flows&lt;/span&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;For the year ended January 2, 2021 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;408,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash flow from investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(177,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Proceeds from the sale of property, plant, 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash used for investing activities&lt;/span&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,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(33,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash flow from financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Proceeds from investment by member&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net proceeds from debt issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;700,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 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;Loans received from and payments made on loans from other Summit Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Payments on 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;(657,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(674,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Payments on acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Financing 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;(9,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(9,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 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;Distributions from partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided by (used in) financing activities&lt;/span&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;236,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Impact of cash on foreign currency&lt;/span&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;&#x2014;&#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;&#x2014;&#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;351&#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;&#x2014;&#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;351&#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:400;line-height:100%"&gt;Net increase 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;98,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&#160;&#x2014; Beginning of period&lt;/span&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;302,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,488&#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;9,834&#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;(6,477)&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;311,319&#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:400;line-height:100%"&gt;Cash &#x2014; End of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:700;line-height:120%"&gt;Condensed Consolidating&#160;Statements of Cash Flows&lt;/span&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;For the year ended December 28, 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;337,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash flow from investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(177,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Proceeds from the sale of property, plant, 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Proceeds from the sale of a business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash used for investing activities&lt;/span&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;(2,513)&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;(149,056)&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;(11,240)&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;&#x2014;&#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;(162,809)&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:400;line-height:100%"&gt;Cash flow from financing activities:&lt;/span&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;td colspan="3" style="background-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;Proceeds from investment by member&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Net proceeds from debt issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Loans received from and payments made on loans from other Summit Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(280,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Payments on 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;(256,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Payments on acquisition-related 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;(31,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(31,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Financing 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;(6,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Distributions from partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided by financing activities&lt;/span&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;299,787&#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;(285,219)&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;(4,811)&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,607)&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;8,150&#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:400;line-height:100%"&gt;Impact of cash on foreign currency&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Net (decrease) increase in cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;&#x2014; Beginning of period&lt;/span&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;117,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;7,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;128,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash &#x2014; End of period&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;302,474&#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;5,488&#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;9,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,477)&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;311,319&#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:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RleHRyZWdpb246ZDI0MjY3MTI1Y2U4NDgzNjlkZTA1ZWFkYzM0ZGUxOGFfMTk5NA_a869630e-2255-4681-b0a3-85fb159dce91">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;361,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 flow from investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201,038)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(211,982)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Proceeds from the sale of property, plant, 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Proceeds from the sale of a business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;128,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;128,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash used for investing activities&lt;/span&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,237)&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;(81,084)&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;(8,927)&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;&#x2014;&#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;(91,248)&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:400;line-height:100%"&gt;Cash flow from financing activities:&lt;/span&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;td colspan="3" style="background-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;Proceeds from investment by member&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;2,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;&#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;32,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Loans received from and payments made on loans from other Summit Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Payments on 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;(306,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(329,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Payments on acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Distributions from partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided by (used in) financing activities&lt;/span&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;101,215&#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;(398,045)&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;(10,054)&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,043)&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;(307,927)&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:400;line-height:100%"&gt;Impact of cash on foreign currency&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Net (decrease) increase in cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 &#x2014;&#160;Beginning of period&lt;/span&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;401,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;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,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;418,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 &#x2014;&#160;End of period&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;365,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,264&#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;18,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,684)&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;380,961&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Condensed Consolidating&#160;Statements of Cash Flows&lt;/span&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;For the year ended January 2, 2021 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;408,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash flow from investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(177,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Proceeds from the sale of property, plant, 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash used for investing activities&lt;/span&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,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(250,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(33,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash flow from financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Proceeds from investment by member&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Net proceeds from debt issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;700,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;700,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 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;Loans received from and payments made on loans from other Summit Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Payments on 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;(657,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(674,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Payments on acquisition-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Financing 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;(9,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(9,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 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;Distributions from partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;(822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided by (used in) financing activities&lt;/span&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;236,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Impact of cash on foreign currency&lt;/span&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;&#x2014;&#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;&#x2014;&#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;351&#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;&#x2014;&#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;351&#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:400;line-height:100%"&gt;Net increase 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;98,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&#160;&#x2014; Beginning of period&lt;/span&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;302,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,488&#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;9,834&#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;(6,477)&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;311,319&#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:400;line-height:100%"&gt;Cash &#x2014; End of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:700;line-height:120%"&gt;Condensed Consolidating&#160;Statements of Cash Flows&lt;/span&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;For the year ended December 28, 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:63pt"&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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Issuers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Guarantors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash (used in) provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;337,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash flow from investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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 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;Acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(177,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Proceeds from the sale of property, plant, 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Proceeds from the sale of a business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash used for investing activities&lt;/span&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;(2,513)&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;(149,056)&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;(11,240)&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;&#x2014;&#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;(162,809)&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:400;line-height:100%"&gt;Cash flow from financing activities:&lt;/span&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;td colspan="3" style="background-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;Proceeds from investment by member&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Net proceeds from debt issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Loans received from and payments made on loans from other Summit Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(280,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Payments on 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;(256,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Payments on acquisition-related 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;(31,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(31,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Financing 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;(6,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Distributions from partnership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided by financing activities&lt;/span&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;299,787&#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;(285,219)&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;(4,811)&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,607)&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;8,150&#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:400;line-height:100%"&gt;Impact of cash on foreign currency&lt;/span&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Net (decrease) increase in cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;&#x2014; Beginning of period&lt;/span&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;117,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;7,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;128,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;Cash &#x2014; End of period&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;302,474&#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;5,488&#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;9,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,477)&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;311,319&#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:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMy0yLTEtMS0yNjY0Nw_2feb0649-c7c4-4701-8ba2-649a0e2945b2"
      unitRef="usd">-136008000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMy00LTEtMS0yNjY0Nw_dc028f94-5de0-43b9-960b-437744c7599f"
      unitRef="usd">471106000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMy02LTEtMS0yNjY0Nw_79616b62-9d26-4a38-9730-b1b34c37cf59"
      unitRef="usd">26831000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMy04LTEtMS0yNjY0Nw_6bb46cad-f1fa-4c6a-810e-0dd1b28f8002"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMy0xMC0xLTEtMjY2NDc_4aed58aa-1981-4724-957e-ec5973f009a9"
      unitRef="usd">361929000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNS0yLTEtMS0yNjY0Nw_037039a7-4c9c-45f6-9dba-c5dfb942f10a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNS00LTEtMS0yNjY0Nw_9acb17ef-01e0-4623-9657-94353f641a29"
      unitRef="usd">19513000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNS02LTEtMS0yNjY0Nw_f8a5b5f4-53bd-40da-9ee9-a146a786e579"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNS04LTEtMS0yNjY0Nw_8b50c12d-632a-4016-b530-6fc6462639d8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNS0xMC0xLTEtMjY2NDc_e19eff07-ab11-4a6d-9a04-3505afc4978d"
      unitRef="usd">19513000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNi0yLTEtMS0yNjY0Nw_f0801718-7450-4deb-b552-2cefe0ba5857"
      unitRef="usd">1237000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNi00LTEtMS0yNjY0Nw_94f152af-fd87-41d1-9c9a-92126c9f4b5a"
      unitRef="usd">201038000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNi02LTEtMS0yNjY0Nw_ff13bf55-1f78-43eb-80cd-f1b53b25bd10"
      unitRef="usd">9707000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNi04LTEtMS0yNjY0Nw_d5c7e59d-e5a8-4f0b-b14b-ae92c5779508"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNi0xMC0xLTEtMjY2NDc_168feaed-f95a-4687-a01c-e0ec6674c8a7"
      unitRef="usd">211982000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNy0yLTEtMS0yNjY0Nw_4e5db441-a799-41e2-8ac2-ecf08f3880e7"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNy00LTEtMS0yNjY0Nw_92c0bc26-a487-428a-999b-f0a73cbe112b"
      unitRef="usd">10894000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNy02LTEtMS0yNjY0Nw_b99e9fbc-71aa-452d-b11b-3bb2c763a95f"
      unitRef="usd">780000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNy04LTEtMS0yNjY0Nw_1ef9b92d-9788-4d91-b29d-c74cd56d8923"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfNy0xMC0xLTEtMjY2NDc_3d156420-1d4e-4fc6-a510-34dfa316a557"
      unitRef="usd">11674000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfOC0yLTEtMS0yNjY0Nw_1d85d034-ff49-4daa-b01f-6cd10255c229"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfOC00LTEtMS0yNjY0Nw_f85dca6e-ae38-4c3d-8767-fb5fc331b1ae"
      unitRef="usd">128337000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfOC02LTEtMS0yNjY0Nw_0b00f03a-8353-489c-aee8-638957761d4f"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfOC04LTEtMS0yNjY0Nw_3ac88e70-c789-4bf5-9f89-5449528de4b4"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfOC0xMC0xLTEtMjY2NDc_f4878ed1-d4ce-4495-913d-61533f4d72f8"
      unitRef="usd">128337000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfOS0yLTEtMS0yNjY0Nw_ee551cf6-dfa7-47c4-9c90-2159f52cc70d"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfOS00LTEtMS0yNjY0Nw_e876a7ab-91ee-4dee-aa9c-70c0130abe94"
      unitRef="usd">-236000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfOS02LTEtMS0yNjY0Nw_0ee57c8b-f065-48ba-afd1-7ba2ae3c4ad5"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfOS04LTEtMS0yNjY0Nw_cd30ae4c-18fb-46a6-acaa-6e29895db67b"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfOS0xMC0xLTEtMjY2NDc_6ebb227e-670c-40c5-9907-c954872f28af"
      unitRef="usd">-236000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTAtMi0xLTEtMjY2NDc_ca23d23b-20d7-4907-b4e0-f7048f02db21"
      unitRef="usd">-1237000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTAtNC0xLTEtMjY2NDc_730a0bc2-2674-492d-af39-d93c914af33f"
      unitRef="usd">-81084000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTAtNi0xLTEtMjY2NDc_682e13b7-d7c6-4d31-8be7-99b3a010851c"
      unitRef="usd">-8927000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTAtOC0xLTEtMjY2NDc_b1412dd0-341d-4a29-868f-1ac6ab8a0b85"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTAtMTAtMS0xLTI2NjQ3_49786584-97c0-49e5-bd2b-9000e1e8408d"
      unitRef="usd">-91248000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTItMi0xLTEtMjY2NDc_3f933266-35d9-4e82-a057-59fe8cc754e2"
      unitRef="usd">29685000</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTItNC0xLTEtMjY2NDc_4472fbdc-de62-4883-ad94-375f3d98547a"
      unitRef="usd">2766000</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTItNi0xLTEtMjY2NDc_b725568b-2b0d-458c-9489-7b25b086eb55"
      unitRef="usd">0</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTItOC0xLTEtMjY2NDc_44cc7af0-9ad6-4081-84fd-cd141ade9a06"
      unitRef="usd">0</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTItMTAtMS0xLTI2NjQ3_1508fa83-1224-475c-8428-e67a4b3c3a85"
      unitRef="usd">32451000</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTUtMi0xLTEtMjY2NDc_736f373b-9adb-4111-abc5-3da146e6c849"
      unitRef="usd">381393000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTUtNC0xLTEtMjY2NDc_2a225901-6da6-4a47-9d01-47ce3d26086a"
      unitRef="usd">-370940000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTUtNi0xLTEtMjY2NDc_4863f61d-51fa-4e87-ac20-c7fd692a9c50"
      unitRef="usd">-9410000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTUtOC0xLTEtMjY2NDc_72133cc2-6d87-4ac1-bec5-8f30c6559812"
      unitRef="usd">-1043000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTUtMTAtMS0xLTI2NjQ3_7f995210-bd54-4ec1-819c-69ec1918e59d"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTYtMi0xLTEtMjY2NDc_36279ece-651c-465c-a314-4fe0af305eee"
      unitRef="usd">306355000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTYtNC0xLTEtMjY2NDc_56cfd38b-14d1-4fcd-8a9c-9c668b58ca66"
      unitRef="usd">22011000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTYtNi0xLTEtMjY2NDc_b62643f0-cd0d-455e-bad7-afd1f2cc644a"
      unitRef="usd">644000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTYtOC0xLTEtMjY2NDc_21f0c729-678c-4a62-8de4-93f7d43d7f81"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTYtMTAtMS0xLTI2NjQ3_302b3704-a488-4e92-94af-45673d2ae5fb"
      unitRef="usd">329010000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTgtMi0xLTEtMjY2NDc_792f66a3-56e8-4d66-b884-bf406d3485ca"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTgtNC0xLTEtMjY2NDc_8662ef8f-e8be-4c89-84d6-7d8ec3101283"
      unitRef="usd">7860000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTgtNi0xLTEtMjY2NDc_7c22e4b9-eab7-482e-8f67-baf4ee76b3e6"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTgtOC0xLTEtMjY2NDc_39c012ed-5d82-48ce-aa1f-1fde84af6123"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMTgtMTAtMS0xLTI2NjQ3_d8e1c4ba-00b8-4e3f-8572-e2af946008aa"
      unitRef="usd">7860000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjAtMi0xLTEtMjY2NDc_87db414b-a177-4684-a248-1c79dfab1d13"
      unitRef="usd">2500000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjAtNC0xLTEtMjY2NDc_1ea1b29d-5c62-4688-9726-7a610830d0ea"
      unitRef="usd">0</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjAtNi0xLTEtMjY2NDc_6b8102fa-1501-4dd3-ac90-4b1472cdddd9"
      unitRef="usd">0</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjAtOC0xLTEtMjY2NDc_c58e2206-d272-44d4-b601-afabbdf832de"
      unitRef="usd">0</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjAtMTAtMS0xLTI2NjQ3_fb6d95b3-d071-4081-915b-7c8cd7da4833"
      unitRef="usd">2500000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjEtMi0xLTEtMjY2NDc_758353e4-5ebd-40d1-a5bb-d9e689fd2ff3"
      unitRef="usd">-1008000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjEtNC0xLTEtMjY2NDc_f494f12a-3e0b-451a-aafe-ae8def938a05"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjEtNi0xLTEtMjY2NDc_12e5dcff-8b88-4d57-bd8e-dbc27b141a57"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjEtOC0xLTEtMjY2NDc_b42c0113-bc69-4fdc-ad9e-1004623b1ac0"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjEtMTAtMS0xLTI2NjQ3_ad37adfa-6bec-49d3-814f-9bbb3333e34a"
      unitRef="usd">-1008000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjItMi0xLTEtMjY2NDc_c271b947-6d97-4fe1-8acf-6595fe4d91a1"
      unitRef="usd">101215000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjItNC0xLTEtMjY2NDc_566dc990-36b1-4402-8489-22d19b5f27a9"
      unitRef="usd">-398045000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjItNi0xLTEtMjY2NDc_464b1528-a68a-43ef-b451-343b734d3851"
      unitRef="usd">-10054000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjItOC0xLTEtMjY2NDc_38c28bf8-d9ff-48a1-a629-f577d175655f"
      unitRef="usd">-1043000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjItMTAtMS0xLTI2NjQ3_4b3ab21d-0397-4a29-a7d1-61833237bc1d"
      unitRef="usd">-307927000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjMtMi0xLTEtMjY2NDc_6f95243b-9332-47ac-afb7-f96a23c95f80"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjMtNC0xLTEtMjY2NDc_2ccab899-8402-42f6-94e7-4acd01404625"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjMtNi0xLTEtMjY2NDc_185c49d9-4840-423e-aa9d-7e5c9ac0dfed"
      unitRef="usd">26000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjMtOC0xLTEtMjY2NDc_bd9b8755-b694-49b7-8fa0-e5ab520333c4"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjMtMTAtMS0xLTI2NjQ3_1ed16bfd-4eef-48d2-9ebc-3fea5fbd537f"
      unitRef="usd">26000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i72461b22b63b404db179cd9c30923b67_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjQtMi0xLTEtMjY2NDc_8e662e67-1661-4429-862c-decf2b74d40c"
      unitRef="usd">-36030000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i64552cc567c4459a889bd8b1bf77616e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjQtNC0xLTEtMjY2NDc_64dfda6f-637e-4c1d-ae31-69d4f6d9a5c5"
      unitRef="usd">-8023000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i75b4d521ca444c18b7210d2a9b2dd23e_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjQtNi0xLTEtMjY2NDc_0c01471f-52e8-4419-a4d8-8ad0e8c16b2d"
      unitRef="usd">7876000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if7bda10778d5460fbac16f3b8ed36380_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjQtOC0xLTEtMjY2NDc_7ac43d5c-dc03-40dd-be2b-dbd20641a035"
      unitRef="usd">-1043000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4a674a04b4bb4ba8b76a805aa203e34d_D20210103-20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjQtMTAtMS0xLTI2NjQ3_5265dba5-e833-4c28-9b46-1a79309a13fc"
      unitRef="usd">-37220000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjUtMi0xLTEtMjY2NDc_5b4d3654-f24c-4519-83b4-aa8af8278596"
      unitRef="usd">401074000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjUtNC0xLTEtMjY2NDc_86a0973c-de62-482e-9d57-7d8ef74cd335"
      unitRef="usd">10287000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjUtNi0xLTEtMjY2NDc_c3d89d8c-0090-45bf-86d2-d88c224341c3"
      unitRef="usd">10461000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjUtOC0xLTEtMjY2NDc_02bb6389-33e3-4526-8509-09a7481b6212"
      unitRef="usd">-3641000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjUtMTAtMS0xLTI2NjQ3_222c6dd9-15cd-42df-b24a-b493d3897fb2"
      unitRef="usd">418181000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id3c05ebb0992488ca78e11f92f9ea612_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjYtMi0xLTEtMjY2NDc_65fd7bc6-3f63-44f0-9581-ca887a8d05ff"
      unitRef="usd">365044000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id124a5af4b624ecd8bb0a68889c1ef56_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjYtNC0xLTEtMjY2NDc_5c8ea2b4-93b4-46a8-b2f4-6e4c2ec7939b"
      unitRef="usd">2264000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifc32a0813ba4428e9517cda31551d98d_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjYtNi0xLTEtMjY2NDc_14638d59-50fb-4123-8e24-0ce9b3794479"
      unitRef="usd">18337000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4233b362581f41dcb6cc7c8b6eadd0b5_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjYtOC0xLTEtMjY2NDc_f9f61258-7888-45eb-931d-c1422942f1a0"
      unitRef="usd">-4684000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie0a8a086c52648108a2a48d3e2bdf147_I20220101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwYWUwZmYwYjFjNDRhZTRiZDAyNTQzZmNmMzU1YmUyL3RhYmxlcmFuZ2U6ZDBhZTBmZjBiMWM0NGFlNGJkMDI1NDNmY2YzNTViZTJfMjYtMTAtMS0xLTI2NjQ3_0b90f19a-86ee-4656-bd62-805f2c3cba58"
      unitRef="usd">380961000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMy0yLTEtMS0yNjY0Nw_76a0b3eb-787a-4558-8af2-523ecaf78f23"
      unitRef="usd">-135895000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMy00LTEtMS0yNjY0Nw_4f23b804-7e6c-4e54-9e78-da9aa1c20c40"
      unitRef="usd">502595000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMy02LTEtMS0yNjY0Nw_4937d0b9-b08c-4bc2-8099-83f0dd0a426b"
      unitRef="usd">42169000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMy04LTEtMS0yNjY0Nw_2ef200ab-f5cf-4a46-8cb7-ccf1dd2f3267"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMy0xMC0xLTEtMjY2NDc_0e27f310-d648-45d1-9c46-e4fdcc89f359"
      unitRef="usd">408869000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNS0yLTEtMS0yNjY0Nw_1e039f84-0bbe-48be-8daa-758d0825d7aa"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNS00LTEtMS0yNjY0Nw_97881842-2ea5-429f-8d7c-0134fe24d66b"
      unitRef="usd">92085000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNS02LTEtMS0yNjY0Nw_bbca9358-4c88-47f4-b691-a7ec6a976714"
      unitRef="usd">31392000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNS04LTEtMS0yNjY0Nw_5e0d0942-37e5-4503-8e11-7ce364bcd3df"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNS0xMC0xLTEtMjY2NDc_80a76d88-5d3f-4133-98f1-d6f3536fb2f6"
      unitRef="usd">123477000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNi0yLTEtMS0yNjY0Nw_5102465b-7fe0-4229-895b-9472e54c3f3f"
      unitRef="usd">2150000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNi00LTEtMS0yNjY0Nw_0d9bf0b2-fd7b-401e-ba52-14e1eca6207d"
      unitRef="usd">173228000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNi02LTEtMS0yNjY0Nw_fd174ca7-78d0-423e-acb6-2cb86ab61dff"
      unitRef="usd">1871000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNi04LTEtMS0yNjY0Nw_bbbf16ef-e35d-43a8-8ca5-f603311da512"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNi0xMC0xLTEtMjY2NDc_1d90b8b3-92fd-44c9-bcb8-8bdba4c05bbf"
      unitRef="usd">177249000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNy0yLTEtMS0yNjY0Nw_2ecb06a5-4fa5-439f-921d-d120bd2e7008"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNy00LTEtMS0yNjY0Nw_2e2cd12c-a0da-4290-9873-c8a25a0bf41f"
      unitRef="usd">13935000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNy02LTEtMS0yNjY0Nw_3b2a8b36-4352-4950-930e-26352aa35af4"
      unitRef="usd">83000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNy04LTEtMS0yNjY0Nw_72a9de81-7ef4-4daf-b0f4-16965ce4480d"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfNy0xMC0xLTEtMjY2NDc_dae16ae0-7015-4724-9efe-c668234fe210"
      unitRef="usd">14018000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfOS0yLTEtMS0yNjY0Nw_82afb03b-d932-40c6-b6b6-bfd131a2f6ef"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfOS00LTEtMS0yNjY0Nw_db2389c5-473f-4dc8-97b8-12fc09017c07"
      unitRef="usd">-1121000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfOS02LTEtMS0yNjY0Nw_e8df7f5b-7e45-43e7-884a-96ace341bcdc"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfOS04LTEtMS0yNjY0Nw_f1117c1b-c8f4-485f-a7b7-3f75f0f868fe"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfOS0xMC0xLTEtMjY2NDc_49bffd42-afe5-45e6-b270-7c8fc6858ac5"
      unitRef="usd">-1121000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTAtMi0xLTEtMjY2NDc_6a31aa64-47e1-4064-9ece-c7361d899827"
      unitRef="usd">-2150000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTAtNC0xLTEtMjY2NDc_4055eab5-8ce7-4d3c-a25b-2765f8598c0c"
      unitRef="usd">-250257000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTAtNi0xLTEtMjY2NDc_3fbfb669-0d75-4bcc-afbb-f188ae652402"
      unitRef="usd">-33180000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTAtOC0xLTEtMjY2NDc_625d3ce7-14d1-4e29-99f1-86bbb4b4486a"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTAtMTAtMS0xLTI2NjQ3_48ae9e30-ba8a-4e73-b0b4-28f69cbea6c7"
      unitRef="usd">-285587000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTItMi0xLTEtMjY2NDc_5d52ac15-adc9-4a8f-940a-3228f437e799"
      unitRef="usd">-91142000</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTItNC0xLTEtMjY2NDc_2917bc4b-3c6e-4b41-975b-dff8abaac990"
      unitRef="usd">87925000</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTItNi0xLTEtMjY2NDc_7d7dde70-8960-490b-a528-83d0ca1c33cd"
      unitRef="usd">4260000</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTItOC0xLTEtMjY2NDc_e3ebb4d5-6116-494f-9bfb-2669aded4ecd"
      unitRef="usd">0</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTItMTAtMS0xLTI2NjQ3_c44cb9de-1af7-4252-a376-356154309166"
      unitRef="usd">1043000</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTMtMi0xLTEtMjY2NDc_c830a699-f9f3-4576-ab54-e5950ce4e582"
      unitRef="usd">700000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTMtNC0xLTEtMjY2NDc_b511acfd-005a-418c-ae3a-cff9bb53f25e"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTMtNi0xLTEtMjY2NDc_2bb2b05a-1c09-4713-b8a2-7bd5ebe51444"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTMtOC0xLTEtMjY2NDc_3ecb9e59-922a-4d8a-a7dd-e38aa3d9b50a"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTMtMTAtMS0xLTI2NjQ3_dc9907eb-9f47-4bd3-baa9-2bd7619e1316"
      unitRef="usd">700000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTQtMi0xLTEtMjY2NDc_d01313da-3b74-4472-b900-d2181fad2a0a"
      unitRef="usd">298656000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTQtNC0xLTEtMjY2NDc_f0a74a54-5074-4265-9eda-3dc54f49d118"
      unitRef="usd">-288711000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTQtNi0xLTEtMjY2NDc_64d17921-0933-45b3-ac60-68a2b2ab6da9"
      unitRef="usd">-12781000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTQtOC0xLTEtMjY2NDc_2d501e41-35c8-4832-8162-a0cf838a8742"
      unitRef="usd">2836000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTQtMTAtMS0xLTI2NjQ3_c4e403c0-50e7-4480-a33a-a2ed70ba7be1"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTUtMi0xLTEtMjY2NDc_70daf506-1679-48c0-97ce-82994ed61133"
      unitRef="usd">657942000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTUtNC0xLTEtMjY2NDc_6681cd3b-92d0-475c-9896-fc1bd48cb8de"
      unitRef="usd">15911000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTUtNi0xLTEtMjY2NDc_84775b80-d7a3-4df2-9ce7-4d0e1b0137d4"
      unitRef="usd">192000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTUtOC0xLTEtMjY2NDc_397e7b35-400e-40dc-8798-d9a05f57c777"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTUtMTAtMS0xLTI2NjQ3_8241c5e3-a6b7-478e-b948-cec661946df4"
      unitRef="usd">674045000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTYtMi0xLTEtMjY2NDc_2e7d848f-098c-4256-9a75-201a2bb09b04"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTYtNC0xLTEtMjY2NDc_028b7c62-ccd8-483b-887e-e50a9ada3e8d"
      unitRef="usd">30757000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTYtNi0xLTEtMjY2NDc_98a6b489-1d87-463a-9c8e-e1f89786a970"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTYtOC0xLTEtMjY2NDc_cdc8034d-d722-4efb-94f5-7702311a7651"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTYtMTAtMS0xLTI2NjQ3_ee37c22c-fcfc-4dc7-8890-2938a650fa6e"
      unitRef="usd">30757000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTctMi0xLTEtMjY2NDc_1c6dcf72-522f-4619-aa7f-2c66c0bd8b49"
      unitRef="usd">9605000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTctNC0xLTEtMjY2NDc_4a1d702b-21d9-41d0-8186-33ac68fb9396"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTctNi0xLTEtMjY2NDc_67ef0582-0fb3-4981-85d1-cebf93c833fe"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTctOC0xLTEtMjY2NDc_b8c7ce5c-f9ad-497d-8e1d-87404da4dd07"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTctMTAtMS0xLTI2NjQ3_6f5e2d3e-52dc-4eb2-9e2a-0f57a0f9a8df"
      unitRef="usd">9605000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTgtMi0xLTEtMjY2NDc_bed33fe9-1dff-4a91-a98d-e1f0eb60a26e"
      unitRef="usd">2500000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTgtNC0xLTEtMjY2NDc_95b6ed46-d30f-42fa-a0c7-11131afdde9b"
      unitRef="usd">0</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTgtNi0xLTEtMjY2NDc_85e26145-ea16-475f-b611-b02d87de0765"
      unitRef="usd">0</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTgtOC0xLTEtMjY2NDc_6548715f-5f35-43d3-a357-6755f8535b09"
      unitRef="usd">0</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTgtMTAtMS0xLTI2NjQ3_182ad890-3775-452d-a18a-80a49c5b794a"
      unitRef="usd">2500000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTktMi0xLTEtMjY2NDc_e1a0dd5f-96d7-4118-b1db-474cb8a777c7"
      unitRef="usd">-822000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTktNC0xLTEtMjY2NDc_2baee658-228b-41ae-817b-13f24471bf4f"
      unitRef="usd">-85000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTktNi0xLTEtMjY2NDc_1c5c4acb-a2c7-4d29-808b-54c444871674"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTktOC0xLTEtMjY2NDc_1bd7144c-af10-4aff-a700-54c6e8c6dac9"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMTktMTAtMS0xLTI2NjQ3_e3af3398-d021-49f6-9b62-b78321186be9"
      unitRef="usd">-907000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjAtMi0xLTEtMjY2NDc_42a6010c-6ece-4d31-93e1-7e31627a9d12"
      unitRef="usd">236645000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjAtNC0xLTEtMjY2NDc_d8610033-e19d-4240-8358-eda625386ea9"
      unitRef="usd">-247539000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjAtNi0xLTEtMjY2NDc_c97909eb-d022-472c-967a-ed98398423d1"
      unitRef="usd">-8713000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjAtOC0xLTEtMjY2NDc_ce22c7d8-ce3d-46a5-a23d-9ed70807345b"
      unitRef="usd">2836000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjAtMTAtMS0xLTI2NjQ3_49c9a005-070b-4c23-8dd0-c90bd7dc239d"
      unitRef="usd">-16771000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjEtMi0xLTEtMjY2NDc_5cfd2919-36ee-450b-ae50-319ad2247463"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjEtNC0xLTEtMjY2NDc_2a37cbc9-8ef9-45a0-bf37-ca58706f55bf"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjEtNi0xLTEtMjY2NDc_7f5fa25b-1864-4d73-991d-6fe3e9c79e2f"
      unitRef="usd">351000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjEtOC0xLTEtMjY2NDc_d2468183-0f62-4a63-857e-861c776e05df"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjEtMTAtMS0xLTI2NjQ3_8251a950-1107-4b15-b34f-067a0e4665cf"
      unitRef="usd">351000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i49fb0813b7564a2b9280615273d35317_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjItMi0xLTEtMjY2NDc_cf68d20b-632d-4a4f-8d1d-652f219c78c9"
      unitRef="usd">98600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie744a60e6db545f0a2c9b71262eeb4ff_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjItNC0xLTEtMjY2NDc_a099c60b-62df-498c-b15b-52e9b51da889"
      unitRef="usd">4799000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ica6bd766909d49e39775398091321145_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjItNi0xLTEtMjY2NDc_258e35f7-fafb-4ccd-9966-fdda9b0a43f7"
      unitRef="usd">627000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8a010b5c1e724ccd996bde0bd10ca6b3_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjItOC0xLTEtMjY2NDc_e08a1911-1ad4-4c45-b30d-2048a2f5c3e1"
      unitRef="usd">2836000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib0bab4c44a8049339c6aee3814fce627_D20191229-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjItMTAtMS0xLTI2NjQ3_7bc391cd-97cc-4c59-b852-df114064a536"
      unitRef="usd">106862000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73e50989ee354d26a46038ce4ea56ef8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjMtMi0xLTEtMjY2NDc_0762bec4-3db4-4f57-a3a9-5325a2c16505"
      unitRef="usd">302474000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i93e04b51f348451483c2d569d49ffe9f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjMtNC0xLTEtMjY2NDc_73f9ba31-dfec-4435-b372-ef6bfecd7a2c"
      unitRef="usd">5488000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iedeb5797fcf44a039cb5ac2b98a2aef5_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjMtNi0xLTEtMjY2NDc_64fa782e-6eac-432c-b31f-32dec7692f7e"
      unitRef="usd">9834000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2e41d7d891904bae8dc63fcf14e592bb_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjMtOC0xLTEtMjY2NDc_030cbbec-5069-43bb-93f1-229fbf993d22"
      unitRef="usd">-6477000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjMtMTAtMS0xLTI2NjQ3_962d1e07-740b-422b-92cb-055e03248156"
      unitRef="usd">311319000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6012da9e0e448c7a923be9a515e6897_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjQtMi0xLTEtMjY2NDc_f5424e86-ef7e-4a1f-9d9a-1221107c09fe"
      unitRef="usd">401074000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifbf467d034dc4877becce353434d59a0_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjQtNC0xLTEtMjY2NDc_851998dc-f57b-4a0c-b5f7-c2c47d5b6605"
      unitRef="usd">10287000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i872c121faa66432f99b2e9f2055176b2_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjQtNi0xLTEtMjY2NDc_ca633cbb-60a1-483e-816a-20e30be22999"
      unitRef="usd">10461000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92975233b6a747de9e5f6b494843edfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjQtOC0xLTEtMjY2NDc_e6000619-5b47-4794-81fc-0a715533c1eb"
      unitRef="usd">-3641000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i95c63193ae5849cdbef791cff8a415f3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmE3MzU3NDAzZjRlZjQ5Y2ZiYTBmM2Q3NzUzMGNhMGE4L3RhYmxlcmFuZ2U6YTczNTc0MDNmNGVmNDljZmJhMGYzZDc3NTMwY2EwYThfMjQtMTAtMS0xLTI2NjQ3_f8684d11-f8b3-4183-89a7-ebaea116ec66"
      unitRef="usd">418181000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMy0yLTEtMS0yNjY0Nw_da25ff49-8080-41ad-b362-ba66e7cb9ce1"
      unitRef="usd">-112019000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMy00LTEtMS0yNjY0Nw_3a10a24c-8870-4516-9c1e-c74f25980443"
      unitRef="usd">431323000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMy02LTEtMS0yNjY0Nw_28496c3a-f70d-4f5a-9a20-557e6bc91a87"
      unitRef="usd">17880000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMy04LTEtMS0yNjY0Nw_7a698a1f-39a2-426b-a4d9-13fb9e90a97e"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMy0xMC0xLTEtMjY2NDc_bbb82785-616c-4ad6-a864-963f62adf664"
      unitRef="usd">337184000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNS0yLTEtMS0yNjY0Nw_280f4b98-81a4-4075-a054-03ed83fcba72"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNS00LTEtMS0yNjY0Nw_ed73b968-a63d-4705-ae70-31073a96d577"
      unitRef="usd">5392000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNS02LTEtMS0yNjY0Nw_ceb44124-c7e3-491f-934d-41ad260bc2c3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNS04LTEtMS0yNjY0Nw_c8b07b4a-ff4d-430e-a50f-e016dc993104"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNS0xMC0xLTEtMjY2NDc_f7dedcf7-513c-49c2-88f2-5abcc4653dc0"
      unitRef="usd">5392000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNi0yLTEtMS0yNjY0Nw_5b8afa55-e8be-43a1-8dbc-f194439a2ea2"
      unitRef="usd">2513000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNi00LTEtMS0yNjY0Nw_43ca83ae-6840-4294-b813-3a770558db09"
      unitRef="usd">163652000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNi02LTEtMS0yNjY0Nw_9659570c-bde5-41f2-b5cb-830fb3c98d72"
      unitRef="usd">11330000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNi04LTEtMS0yNjY0Nw_2ada170c-77a8-4605-8ec3-312f14d09d78"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNi0xMC0xLTEtMjY2NDc_4a7b76ce-aeed-401a-84e0-e0c61f8c92e0"
      unitRef="usd">177495000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNy0yLTEtMS0yNjY0Nw_04be4d6e-01fe-4022-80cf-5a18476f3804"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNy00LTEtMS0yNjY0Nw_23912340-cef8-469d-ab66-2976772d5eac"
      unitRef="usd">21083000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNy02LTEtMS0yNjY0Nw_7455ba0e-07c5-4e95-ace8-efbec031815c"
      unitRef="usd">90000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNy04LTEtMS0yNjY0Nw_fffd744e-0363-4d9f-9749-52e70955e3d1"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfNy0xMC0xLTEtMjY2NDc_9d5965ae-d2bc-4594-b9af-0b5bb2ce0b22"
      unitRef="usd">21173000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfOC0yLTEtMS0yNjY0Nw_b0de645d-ce34-4068-9084-ee60f60a6e07"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfOC00LTEtMS0yNjY0Nw_7a9189aa-1266-4c4c-85d4-64450d8e3c78"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfOC02LTEtMS0yNjY0Nw_c78a1de2-a04b-4448-a15a-3c6fe801bd7c"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfOC04LTEtMS0yNjY0Nw_df331310-dbf2-40be-8187-75b992c150b6"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfOC0xMC0xLTEtMjY2NDc_7eb627fa-c4bb-43c2-b8ed-db402567ea48"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfOS0yLTEtMS0yNjY0Nw_cce15641-95f0-47a5-8dc5-0b8f5c4310f6"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfOS00LTEtMS0yNjY0Nw_c380b240-1cfb-4d60-9b19-c302db9e677f"
      unitRef="usd">1095000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfOS02LTEtMS0yNjY0Nw_a898d053-d673-4e7d-81dd-1cc0d961e4ce"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfOS04LTEtMS0yNjY0Nw_1768f69b-3100-41f0-bb4a-ebc234eea99a"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfOS0xMC0xLTEtMjY2NDc_21b217b1-2b1a-48f1-b622-6d5eea819c58"
      unitRef="usd">1095000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTAtMi0xLTEtMjY2NDc_04d90847-3e60-40e0-9c37-b5051b2c47fc"
      unitRef="usd">-2513000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTAtNC0xLTEtMjY2NDc_68530ad4-48e5-452f-93fa-c21b19fe988d"
      unitRef="usd">-149056000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTAtNi0xLTEtMjY2NDc_4a91ccd9-62bd-4b9c-8d48-ca0554772907"
      unitRef="usd">-11240000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTAtOC0xLTEtMjY2NDc_2b257316-908e-4ad5-a760-964b7810a8a8"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTAtMTAtMS0xLTI2NjQ3_dcac92d1-a404-4f30-9c8e-62e9b4d26198"
      unitRef="usd">-162809000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTItMi0xLTEtMjY2NDc_9ae9dc78-9d2f-42ee-9431-cdf0dd6805d6"
      unitRef="usd">-21614000</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTItNC0xLTEtMjY2NDc_ce8fac1a-bd65-4521-9600-83388252d2f0"
      unitRef="usd">40690000</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTItNi0xLTEtMjY2NDc_2320b3d6-6a05-4ffd-a766-9463cfeae261"
      unitRef="usd">0</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTItOC0xLTEtMjY2NDc_3e1b234a-26bc-4dae-8e9b-4ed70d576ff9"
      unitRef="usd">0</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <sum:ProceedsFromRepaymentsOfPartnershipContribution
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTItMTAtMS0xLTI2NjQ3_b4377395-fb53-493c-b773-ae4650ba89cc"
      unitRef="usd">19076000</sum:ProceedsFromRepaymentsOfPartnershipContribution>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTQtMi0xLTEtMjY2NDc_ce0b1b56-0253-4919-8632-e3f78b1bcb47"
      unitRef="usd">300000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTQtNC0xLTEtMjY2NDc_b9cfbfff-1bd1-48a6-ae0f-e0a8234dbdc3"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTQtNi0xLTEtMjY2NDc_85c7de01-0415-432d-9ce4-0d428d1ef134"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTQtOC0xLTEtMjY2NDc_2d1ce89d-09b9-441d-a123-bf55ab595874"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTQtMTAtMS0xLTI2NjQ3_3f886295-5cee-4683-947d-bba317e10aeb"
      unitRef="usd">300000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTUtMi0xLTEtMjY2NDc_c84370f9-7d87-4761-8b0d-a67f8cc955ac"
      unitRef="usd">287029000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTUtNC0xLTEtMjY2NDc_320cf94a-fe08-4d90-9830-fbf35f8dc597"
      unitRef="usd">-280836000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTUtNi0xLTEtMjY2NDc_43bf72a7-dd3d-436e-9f00-ba616ff0ed02"
      unitRef="usd">-4586000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTUtOC0xLTEtMjY2NDc_fea42a0c-5b92-43cd-9c6b-02f6eb1234c0"
      unitRef="usd">-1607000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTUtMTAtMS0xLTI2NjQ3_024dc473-cedb-4939-bdfe-5ffe2dec4c35"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTYtMi0xLTEtMjY2NDc_466972f8-6390-4588-95aa-9d6014d74253"
      unitRef="usd">256354000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTYtNC0xLTEtMjY2NDc_5d665c88-0f4c-4abf-86c2-9c11a48befbb"
      unitRef="usd">13650000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTYtNi0xLTEtMjY2NDc_d43d962d-b6be-420f-b2e4-9d3a15d2425e"
      unitRef="usd">225000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTYtOC0xLTEtMjY2NDc_e81db798-9344-43ad-a403-fcc3128ab276"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTYtMTAtMS0xLTI2NjQ3_58c1d475-3421-440b-8a5b-38c19d5992dd"
      unitRef="usd">270229000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTgtMi0xLTEtMjY2NDc_9414cd63-a166-4465-9105-ac69d71b68a2"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTgtNC0xLTEtMjY2NDc_0e9cfb30-dcff-4732-b154-e61678cf15c5"
      unitRef="usd">31383000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTgtNi0xLTEtMjY2NDc_e2e1f5b3-f7b2-4196-bbc2-16fb4b75b972"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTgtOC0xLTEtMjY2NDc_b72e41e7-0762-4c5f-a71e-ef2b7c556c9d"
      unitRef="usd">0</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTgtMTAtMS0xLTI2NjQ3_280ed490-4283-4e00-be9d-488914e7a8cf"
      unitRef="usd">31383000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTktMi0xLTEtMjY2NDc_471f3f5e-7f9d-4ee8-8b2f-121278c7f60e"
      unitRef="usd">6312000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTktNC0xLTEtMjY2NDc_a006d8b4-73a5-4490-8868-2ce5e6a06c00"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTktNi0xLTEtMjY2NDc_908c83f4-4e91-4b8a-a35b-6f11db950006"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTktOC0xLTEtMjY2NDc_6f87df34-e546-4e86-b693-97d0e9bdefa4"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMTktMTAtMS0xLTI2NjQ3_79202b87-b2ff-4ffd-9549-fa057fd7af95"
      unitRef="usd">6312000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjAtMi0xLTEtMjY2NDc_8f9f410c-0ec2-4180-ba22-22a33df15320"
      unitRef="usd">2500000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjAtNC0xLTEtMjY2NDc_ee5f50a1-cc72-4f56-8fdf-e4ceb2babd6f"
      unitRef="usd">0</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjAtNi0xLTEtMjY2NDc_6f891ca7-dae1-4797-9734-e12d78ccf488"
      unitRef="usd">0</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjAtOC0xLTEtMjY2NDc_e0c8813e-7dd4-4b1a-8142-fe84805b6d28"
      unitRef="usd">0</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:PaymentsOfDistributionsToAffiliates
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjAtMTAtMS0xLTI2NjQ3_6ec89ed3-9d3a-43d1-bb2c-7e22fbd2b8f1"
      unitRef="usd">2500000</us-gaap:PaymentsOfDistributionsToAffiliates>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjEtMi0xLTEtMjY2NDc_9bd559d4-1b9c-4f66-a6e4-a0976a41af3b"
      unitRef="usd">-462000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjEtNC0xLTEtMjY2NDc_c9e7b1b4-733d-438f-bea4-cfbdc99d3c4d"
      unitRef="usd">-40000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjEtNi0xLTEtMjY2NDc_0bf56b41-ceca-45b2-9af4-621e454e0ce9"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjEtOC0xLTEtMjY2NDc_3c3c7dfa-3220-4e80-83c8-3ac001b9024d"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjEtMTAtMS0xLTI2NjQ3_9d52de58-4db0-4c90-b925-e1621548eb3b"
      unitRef="usd">-502000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjItMi0xLTEtMjY2NDc_429f10d2-03f3-4bf0-9ef5-746ecaa2360c"
      unitRef="usd">299787000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjItNC0xLTEtMjY2NDc_159b9429-bb5e-426a-98b7-232b1d577dec"
      unitRef="usd">-285219000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjItNi0xLTEtMjY2NDc_3afbdb37-7176-4909-9caa-cfbd9aafecb6"
      unitRef="usd">-4811000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjItOC0xLTEtMjY2NDc_8b617092-2e5e-4235-9ee7-22a2043b0a5e"
      unitRef="usd">-1607000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjItMTAtMS0xLTI2NjQ3_ab7956ec-1a2b-4dc6-bc68-7ba6cf441216"
      unitRef="usd">8150000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjMtMi0xLTEtMjY2NDc_bfad9773-552f-4047-b052-bf3af97c2073"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjMtNC0xLTEtMjY2NDc_c56a5392-9d58-46e9-b2f6-a51156607bae"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjMtNi0xLTEtMjY2NDc_ff536af9-4f63-4346-8464-060778b4df49"
      unitRef="usd">286000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjMtOC0xLTEtMjY2NDc_d33ea4e9-3d16-4cf2-9eb6-8148085a3611"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjMtMTAtMS0xLTI2NjQ3_8293771f-87e1-4bf9-a154-5076ea2f0089"
      unitRef="usd">286000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie0030e9a4871402fa0823ed8402c3101_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjQtMi0xLTEtMjY2NDc_1c61d641-a95a-40d9-bfe8-21b1f03c2124"
      unitRef="usd">185255000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i218fcf8f8cd5417bbe9e7e052506888f_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjQtNC0xLTEtMjY2NDc_bca3a923-98cb-47c0-92bd-a3dc09a94437"
      unitRef="usd">-2952000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i451aa780b6cf470bb354ac19c0920af4_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjQtNi0xLTEtMjY2NDc_d4dedbd0-56f8-41b0-9a7c-b43851bea523"
      unitRef="usd">2115000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iec03fe4a039b44568aeb099bf04bf4f1_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjQtOC0xLTEtMjY2NDc_32c612cf-cf5a-4b40-8c51-0dab877d28f6"
      unitRef="usd">-1607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7aaf9dff79c0432cb0e79363ae6554f3_D20181230-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjQtMTAtMS0xLTI2NjQ3_5979ab78-4d4e-4cbe-908c-fbf425c74ce4"
      unitRef="usd">182811000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3f3250c8a8904b1194588860ba56c165_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjUtMi0xLTEtMjY2NDc_31df4ee5-fa2c-421c-8cd9-76d57e8080cd"
      unitRef="usd">117219000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1a64853ccf124f0d90e85d9c97f288a6_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjUtNC0xLTEtMjY2NDc_33aad03a-87d6-4bfa-8a0d-edd6aa51d1d6"
      unitRef="usd">8440000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifc4101ccbec84f79b94d4db484c49239_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjUtNi0xLTEtMjY2NDc_cbf458b4-04c0-45bc-83fc-f17b1f841dd3"
      unitRef="usd">7719000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c6a3541905e4cf19c97c8e6caa665b0_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjUtOC0xLTEtMjY2NDc_5376eeed-3e4a-442f-99c0-c1b6303c9bb8"
      unitRef="usd">-4870000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie0b7eedec3144772bc185b0ebca605ff_I20181229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjUtMTAtMS0xLTI2NjQ3_6a826af0-85a3-42c7-96ff-d4db011832a0"
      unitRef="usd">128508000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i73e50989ee354d26a46038ce4ea56ef8_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjYtMi0xLTEtMjY2NDc_986a7350-cf95-40a4-b424-6ba15e0ce078"
      unitRef="usd">302474000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i93e04b51f348451483c2d569d49ffe9f_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjYtNC0xLTEtMjY2NDc_0a714da3-4184-41e5-8bca-791a1821afc2"
      unitRef="usd">5488000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iedeb5797fcf44a039cb5ac2b98a2aef5_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjYtNi0xLTEtMjY2NDc_4b17bd4d-2f01-41f3-968e-a67392c1a6bd"
      unitRef="usd">9834000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2e41d7d891904bae8dc63fcf14e592bb_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjYtOC0xLTEtMjY2NDc_8a3042aa-27d0-4d97-b1f0-016312b773bb"
      unitRef="usd">-6477000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i56cd1671a48641a6a9f0c2a927e6b5cf_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ5ZjFlOTU0MzEwNjQ4NTNiMDM2NzM1MWRiNWUwMmI1L3NlYzpkOWYxZTk1NDMxMDY0ODUzYjAzNjczNTFkYjVlMDJiNV83OS9mcmFnOmQyNDI2NzEyNWNlODQ4MzY5ZGUwNWVhZGMzNGRlMThhL3RhYmxlOmQwOTZiNjcwY2NlMjQ2NTJhM2EzNDhmNmQ3ODk0MDJiL3RhYmxlcmFuZ2U6ZDA5NmI2NzBjY2UyNDY1MmEzYTM0OGY2ZDc4OTQwMmJfMjYtMTAtMS0xLTI2NjQ3_6a0721d2-8d82-435f-8887-f2d575db17ac"
      unitRef="usd">311319000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
</xbrl>
