<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:sono="http://www.sonos.com/20210102"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="sono-20210102.xsd" xlink:type="simple"/>
    <context id="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i8725633116fe4e91ba8998230ae58157_I20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
        </entity>
        <period>
            <instant>2021-01-30</instant>
        </period>
    </context>
    <context id="i07c602a2136a40908c4fa899cf6c44cd_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i17413b6ec3e94a2dbbd05480455a0d81_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i57c048cf770d45248a0ac1784dfb80d1_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i6a2a0401aacf40aeacac24e29b18f5cb_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="idb9ed90037724cebadf4c2041f176219_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i3c917917c5d24cd593775c3f207c1895_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i52795734fd7d4547b41484f5eba3f15c_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i25fa6591f21c4fe588ed60c1f12e05bf_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="iea2cd357d9614c1dbbd302ebf5a8ff32_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i59323a41eb8a489aa6dccca64b43e61a_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i20c621e261b84460b50fb3aa22b2a673_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i699a312e475d405b9e01edd0ee7cc6e0_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0382c1c1f8324584ac0f07d630f8bbc3_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i62d3454cf9314f06ac773e3930768e7e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</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="i1b919c9bafbf4c8aba74509896379465_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="icb423fd871ad42d5be2256e2a154a555_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</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="i2e1449f5c4b748499ceb500b38e22a1f_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</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="i29412d79f4bf4d7792d97eb727bebd95_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="ibeeb863b1fce42ff85d08479d64a34c0_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="ia7438cb289b14a7caed8bc2204325653_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i1d1d3e7fbffd47138087e1fe5368f7d4_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i1921812fc30b470d9c31709950f3dbcd_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="ib874ececdebd470e98a44643dc74fade_I20190928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i2fd35d5a222c4016958e876bb2b86428_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i4aded3ceb1c847d2bb79ff4a06c87357_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ibe61894a2a974c8088258d892ead5f0f_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ia44682ea968343ff94561522fc4e5d4d_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i92ab5e558b6d4fe2b9f835ba2973a262_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i1dce2d32c99d456bb7c4828e364701ce_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i074cd21bd65442abb709b1271d3a8af0_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</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="ie2b25c18a67444b086aae7b3461ab76c_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="icaeb6478aaef48b3af623ef7f62642da_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</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="i1cdac4bd438746cd851e513797a5de82_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</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="ief6030004f344cbfb844853ca7819e13_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="ib4dda23fad644a889707f56787f6c09c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i857e3a797041475f8cc62a1edcf63d9c_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i9eb10be513544d68b9b5d8ab86831d21_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ib28059f59b664120aef61b02abc8449b_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i175079f59ea24a9197c2a04d1dd2ddfc_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i8e7da66af10a457fb00aad32d3880d8b_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i9c22695d56234148a4fd3ab963a4ba10_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="ie0f4b891a80345408cb4bdbd042a8c1c_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i05decfa5a4214f459f1429128d5fdcbf_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i55fea69fd6464953b5223648ee687370_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i956f313a252640c6830a640a29e62153_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i143268be90e247d8adea273a7d4b78c7_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i235cabb8942744a78f8b8980af8d7e6a_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="idd3089009d4444dfafd28cd550e54a62_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic23ed1295d154f26b556d6d6940b9d25_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i1ffb448fc7264ba4919545a67548bf79_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i5877dbaed9734c6a8dbd1434544d58b7_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="iff58a02595cf4d1bb36a2737120b50bd_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i3095821bf7f643c68311ebda5d208add_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sono:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="id883718071534b94a3cfad45bf756214_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">sono:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i8f5c24482f734e77ad4bc165726d1ac0_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sono:WirelessSpeakersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ic49e7604b62647508c4bf0843a15777a_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sono:WirelessSpeakersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i99e81ab5beac414aaea72db0859e639c_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sono:HomeTheaterSpeakersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0ea359710f2c4e279e52ed04ae7715df_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sono:HomeTheaterSpeakersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic65fa37e4cd242d59d00323473b521db_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sono:ComponentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ia390a26235384572b23a2084735983e4_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">sono:ComponentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i9d7371bcc7fb4e88bf9da13e3ef06b6b_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6e2a4168d4a7498e9d2b969be7c6816f_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i30788ee8c2ff4fa09481be94e50ba02d_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</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="id4e393ce77e54dea856789a35efdf1b2_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i87cc6a0c64b64993ba57f43b93009bcb_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i436519bc8be04bd7aacf7fa583438f13_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-03</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i1388b98c69f14d0b872165f850117cb3_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-03</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i87dc333087cd4670ab28ff03c1c77a44_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-02</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i11c213f5e0d744158091bce1ee704f6a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="idb0d719db0404f82b2085c0d30541c71_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-09-29</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ia2cdb4f4b0524e0baecab7323258be14_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i0cc7dcf0553d4a67a5f0c91fd1b18ff4_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ia8bb8078220a4b7cb2524a9176f0734e_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i69d3b550b5c342fe9449fade0db1b354_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i4b9e22317fd04371976196d8c0676ab3_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i0cbca3c5c9c74ffb87277214a9e27668_D20200929-20200929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sono:AlphabetIncAlphabetAndGoogleLLCGoogleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-29</startDate>
            <endDate>2020-09-29</endDate>
        </period>
    </context>
    <context id="ia64d04ed5cd74ea5be1e337c7efc1148_D20200611-20200611">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sono:AlphabetIncAlphabetAndGoogleLLCGoogleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-11</startDate>
            <endDate>2020-06-11</endDate>
        </period>
    </context>
    <context id="i3a587f1e84554e97b78114410460efcc_D20201102-20201102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">sono:AlphabetIncAlphabetAndGoogleLLCGoogleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-02</startDate>
            <endDate>2020-11-02</endDate>
        </period>
    </context>
    <context id="iaf53a45a01814840afd6c1f01e39dc79_D20170310-20170310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">sono:ImplicitLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-10</startDate>
            <endDate>2017-03-10</endDate>
        </period>
    </context>
    <context id="i31e7095471db437294d2959b3364ddd9_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:GovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6d089074836d4170aaef8fa645e86816_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i45a5c0e9ed8443cea282b9602e97de8c_I20201117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
        </entity>
        <period>
            <instant>2020-11-17</instant>
        </period>
    </context>
    <context id="ie19954bba1ad4827bd81cfca75afee37_D20180701-20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sono:A2018EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="ic4d44e985c8d41bf97bdcb1e924fd8cb_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i57b660955a8f45ac877a87493f3129f1_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">sono:TwoThousandandThreeStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="idce686a58cdf4f248e874ce731d380b7_D20190929-20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2020-10-03</endDate>
        </period>
    </context>
    <context id="idca955f9c7a04983af66d2db1a922f80_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</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="ibcb6b90fed0045c99a20e4729c667609_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i6e9ed2a9829341739ac29df36111ab73_D20190929-20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2020-10-03</endDate>
        </period>
    </context>
    <context id="idfbca73cdca942319f5288e8277c6e3d_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i12c6fb71fc52495f9739da09c78bdf68_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i53a55be1dad24e9dab0cb3e90d2bf4f8_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</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="i59f63030386c42f9bc1a3be263c958c1_D20190929-20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2020-10-03</endDate>
        </period>
    </context>
    <context id="if5793d0bd368449d90eef3f3abb7c27e_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="ie534b400c31f4202898eb889aa04da7a_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i2fbf1bc5dcdd454487617233ad724d27_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</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="i0fe2c5dde270496994908d1c446a09d9_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i20de4b44aed64f60a03247882c4c3bab_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i833eb3ffd675449fa9ec8e01063dc057_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i922c6c62d26340d2b01a84091c857371_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i394580455a1c4147a163c768773f84ae_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i403d14b169d1457c8bc130bb1611ae08_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i734ba6905e084323a40401402141f88e_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i7f40d6c89f2048a1b317190e72869758_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ic52369656664412996cd071f3df0b956_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="iaf25df82a1474f2b8cb5b9de1577ed9c_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i307cebe4be23441ca7ebf593a3db0004_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="ib40206891d8f45ad87f9e37d312904b6_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="ie3e5f364a41d43dba9cd2855451cb73f_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="id67719e9c2d04641bcddd4a8565aae37_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i2ab55d1b0f854c8da7895d2fbbe46193_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="i97ac08886c1f41879c2fcbb0d52b0bbf_D20190929-20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-29</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="i87508ea90881456bae8d5850bda91d48_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i351584975f4745208b9b903732bbad50_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="ie2127b45c5354d5bb0858b888dcb5283_I20201003">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sono:TotalRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-03</instant>
        </period>
    </context>
    <context id="i114ec92e3d3840ba90edbe8a84feca35_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="if08b278b587648f4946b973a29cb9cb8_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="id9abc8db8f27477faecff7056cedf0d9_D20201004-20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sono:TotalRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-04</startDate>
            <endDate>2021-01-02</endDate>
        </period>
    </context>
    <context id="if277f1e8602343a5a1e348fde1d9775f_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i9574772d093c473da1562ddf31a84bfc_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="if6de939f6c13427eac5a254a94703f91_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">sono:TotalRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ia5ace51be59c4dc3a0e5df7d1567e8d7_D20180930-20181229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001314727</identifier>
        </entity>
        <period>
            <startDate>2018-09-30</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="country">
        <measure>sono:country</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="patent">
        <measure>sono:patent</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80L2ZyYWc6ZDgxOTBhNWJmODczNGU1NDgwYWU1ZGJiYzAwMzZlZGEvdGFibGU6ZjA3YTc1ZGJhYWJkNGYzODg5ZTQ0NzA1NWUxMTNkODIvdGFibGVyYW5nZTpmMDdhNzVkYmFhYmQ0ZjM4ODllNDQ3MDU1ZTExM2Q4Ml8xLTEtMS0xLTA_c04205a1-dc47-4de9-a38b-a312466781e6">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80L2ZyYWc6ZDgxOTBhNWJmODczNGU1NDgwYWU1ZGJiYzAwMzZlZGEvdGFibGU6ZjA3YTc1ZGJhYWJkNGYzODg5ZTQ0NzA1NWUxMTNkODIvdGFibGVyYW5nZTpmMDdhNzVkYmFhYmQ0ZjM4ODllNDQ3MDU1ZTExM2Q4Ml8yLTEtMS0xLTA_efcf6554-798a-4a58-ad93-167d6199607f">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80L2ZyYWc6ZDgxOTBhNWJmODczNGU1NDgwYWU1ZGJiYzAwMzZlZGEvdGFibGU6ZjA3YTc1ZGJhYWJkNGYzODg5ZTQ0NzA1NWUxMTNkODIvdGFibGVyYW5nZTpmMDdhNzVkYmFhYmQ0ZjM4ODllNDQ3MDU1ZTExM2Q4Ml8zLTEtMS0xLTA_8357d636-d424-4925-b111-8d4e34c82285">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80L2ZyYWc6ZDgxOTBhNWJmODczNGU1NDgwYWU1ZGJiYzAwMzZlZGEvdGFibGU6ZjA3YTc1ZGJhYWJkNGYzODg5ZTQ0NzA1NWUxMTNkODIvdGFibGVyYW5nZTpmMDdhNzVkYmFhYmQ0ZjM4ODllNDQ3MDU1ZTExM2Q4Ml80LTEtMS0xLTA_9f9dc59f-8fae-4712-a6d5-2361d49f43b9">0001314727</dei:EntityCentralIndexKey>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i436519bc8be04bd7aacf7fa583438f13_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80Ni9mcmFnOjhlMTViNjQyMGZkMDQxODFiMjMwMTIzOTNjZmY5OWVhL3RhYmxlOjczMDU3OTI0Y2EyNTRkNzY5MmYyNTJhMGI4ZDRkZmIxL3RhYmxlcmFuZ2U6NzMwNTc5MjRjYTI1NGQ3NjkyZjI1MmEwYjhkNGRmYjFfMi0xLTEtMS0w_6cb391bf-423b-4a5e-8afb-6a228196e5e7">P9M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i1388b98c69f14d0b872165f850117cb3_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80Ni9mcmFnOjhlMTViNjQyMGZkMDQxODFiMjMwMTIzOTNjZmY5OWVhL3RhYmxlOjczMDU3OTI0Y2EyNTRkNzY5MmYyNTJhMGI4ZDRkZmIxL3RhYmxlcmFuZ2U6NzMwNTc5MjRjYTI1NGQ3NjkyZjI1MmEwYjhkNGRmYjFfMi0yLTEtMS0w_83664e86-591a-495a-94ec-a1e3e8682be6">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i87dc333087cd4670ab28ff03c1c77a44_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80Ni9mcmFnOjhlMTViNjQyMGZkMDQxODFiMjMwMTIzOTNjZmY5OWVhL3RhYmxlOjczMDU3OTI0Y2EyNTRkNzY5MmYyNTJhMGI4ZDRkZmIxL3RhYmxlcmFuZ2U6NzMwNTc5MjRjYTI1NGQ3NjkyZjI1MmEwYjhkNGRmYjFfMi0zLTEtMS0w_f352f9e4-70bd-4fec-8f3c-650ba7a02e67">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i11c213f5e0d744158091bce1ee704f6a_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80Ni9mcmFnOjhlMTViNjQyMGZkMDQxODFiMjMwMTIzOTNjZmY5OWVhL3RhYmxlOjczMDU3OTI0Y2EyNTRkNzY5MmYyNTJhMGI4ZDRkZmIxL3RhYmxlcmFuZ2U6NzMwNTc5MjRjYTI1NGQ3NjkyZjI1MmEwYjhkNGRmYjFfMi00LTEtMS0w_03cb4538-1b18-4697-b7f2-3022c4122925">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="idb0d719db0404f82b2085c0d30541c71_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80Ni9mcmFnOjhlMTViNjQyMGZkMDQxODFiMjMwMTIzOTNjZmY5OWVhL3RhYmxlOjczMDU3OTI0Y2EyNTRkNzY5MmYyNTJhMGI4ZDRkZmIxL3RhYmxlcmFuZ2U6NzMwNTc5MjRjYTI1NGQ3NjkyZjI1MmEwYjhkNGRmYjFfMi01LTEtMS0w_7967b0c9-9f9d-4e82-951f-0568c93219ac"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xNjcy_2a6957d6-205b-4f97-b638-e4a8d5511936">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6MGI3YTMzNjk2NmQzNGRkMTk3NzM5YTRlY2JiMzVlOTgvdGFibGVyYW5nZTowYjdhMzM2OTY2ZDM0ZGQxOTc3MzlhNGVjYmIzNWU5OF8xLTAtMS0xLTA_31a6b015-fd31-4e16-9d00-b2f31140be21">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xMzA_7f31c303-2ac7-4950-ad04-bdecbdffe427">2021-01-02</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xMzA_479037ee-8078-43fd-8543-a4be0529b2ce">--01-02</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6ZThhMmY0YjhhOWU5NDE4NGE1ZjY5ZDQ3NTY3ZDM2NmEvdGFibGVyYW5nZTplOGEyZjRiOGE5ZTk0MTg0YTVmNjlkNDc1NjdkMzY2YV8wLTAtMS0xLTA_15dc35e9-ca02-4c6d-a472-f232809e8bb6">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xNjcz_f074466f-5810-4438-a419-cfae59ccf85a">001-38603</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xNjc0_d8536dc5-c72a-40b1-8f63-57aedea3e669">SONOS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6MmExMWQ5NTY2MDhlNGRhMDhmMTJhYWI1ZmY4ZDQ0ZGQvdGFibGVyYW5nZToyYTExZDk1NjYwOGU0ZGEwOGYxMmFhYjVmZjhkNDRkZF8wLTAtMS0xLTA_263344d3-65c3-4a17-ad4b-80eaaa75e6b4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6MmExMWQ5NTY2MDhlNGRhMDhmMTJhYWI1ZmY4ZDQ0ZGQvdGFibGVyYW5nZToyYTExZDk1NjYwOGU0ZGEwOGYxMmFhYjVmZjhkNDRkZF8wLTItMS0xLTA_1f65a398-f032-45da-83d4-c5f5f854741a">03-0479476</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6MmExMWQ5NTY2MDhlNGRhMDhmMTJhYWI1ZmY4ZDQ0ZGQvdGFibGVyYW5nZToyYTExZDk1NjYwOGU0ZGEwOGYxMmFhYjVmZjhkNDRkZF8yLTAtMS0xLTA_d3e540aa-d24d-4ca2-8b35-381bc0cc9ee9">614 Chapala Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6MmExMWQ5NTY2MDhlNGRhMDhmMTJhYWI1ZmY4ZDQ0ZGQvdGFibGVyYW5nZToyYTExZDk1NjYwOGU0ZGEwOGYxMmFhYjVmZjhkNDRkZF8yLTEtMS0xLTA_55f9fae8-9c90-4092-b76f-dac5656c6d32">Santa Barbara</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6MmExMWQ5NTY2MDhlNGRhMDhmMTJhYWI1ZmY4ZDQ0ZGQvdGFibGVyYW5nZToyYTExZDk1NjYwOGU0ZGEwOGYxMmFhYjVmZjhkNDRkZF8yLTItMS0xLTA_fd60aa60-8e3f-4a93-92ab-32d12417bb1a">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6MmExMWQ5NTY2MDhlNGRhMDhmMTJhYWI1ZmY4ZDQ0ZGQvdGFibGVyYW5nZToyYTExZDk1NjYwOGU0ZGEwOGYxMmFhYjVmZjhkNDRkZF8yLTMtMS0xLTA_2c901421-604a-48b1-be07-954bb00d6c83">93101</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xNjc1_06119f00-a1d8-41fd-8581-3e2a098bbceb">805</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xNjc2_c6af3c0c-0946-44d7-b11b-ac65f9d92341">965-3001</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6MzhmMjFiZDM0ZDAwNDliZWFiMzM4NzUwMTY4OGFiNGIvdGFibGVyYW5nZTozOGYyMWJkMzRkMDA0OWJlYWIzMzg3NTAxNjg4YWI0Yl8xLTAtMS0xLTA_f46544d4-d75e-4171-ab41-2a9429254b06">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6MzhmMjFiZDM0ZDAwNDliZWFiMzM4NzUwMTY4OGFiNGIvdGFibGVyYW5nZTozOGYyMWJkMzRkMDA0OWJlYWIzMzg3NTAxNjg4YWI0Yl8xLTEtMS0xLTA_c025c777-3245-4628-89a0-db315a975321">SONO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6MzhmMjFiZDM0ZDAwNDliZWFiMzM4NzUwMTY4OGFiNGIvdGFibGVyYW5nZTozOGYyMWJkMzRkMDA0OWJlYWIzMzg3NTAxNjg4YWI0Yl8xLTItMS0xLTA_6541b088-d79a-4fb8-b613-a7fdef8c0865">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xNjc3_1bea6123-e4e0-438d-9bf7-477c7a7583db">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xNjc4_ef48bd9a-7cae-497c-975a-50d31277813a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6OWE4NjE5MTk4NjU3NDBkMWJhNWNlMmJjMzk1MGRkODIvdGFibGVyYW5nZTo5YTg2MTkxOTg2NTc0MGQxYmE1Y2UyYmMzOTUwZGQ4Ml8wLTAtMS0xLTA_ae576768-a200-4bac-bf93-2e2ffde0c63e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6OWE4NjE5MTk4NjU3NDBkMWJhNWNlMmJjMzk1MGRkODIvdGFibGVyYW5nZTo5YTg2MTkxOTg2NTc0MGQxYmE1Y2UyYmMzOTUwZGQ4Ml8xLTMtMS0xLTA_5a784911-9441-4a9b-81e3-15201fdb277f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGFibGU6OWE4NjE5MTk4NjU3NDBkMWJhNWNlMmJjMzk1MGRkODIvdGFibGVyYW5nZTo5YTg2MTkxOTg2NTc0MGQxYmE1Y2UyYmMzOTUwZGQ4Ml8yLTMtMS0xLTA_a3dc1292-8c7a-4477-a0f3-76fb68c3c1cd">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xNjc5_617b35a8-8a99-4b42-8c14-0037171bbcc8">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8725633116fe4e91ba8998230ae58157_I20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xL2ZyYWc6NDM2YzUxMTAyNzc5NGRkYmFhZjE4MzAwOTYyYjE2OTYvdGV4dHJlZ2lvbjo0MzZjNTExMDI3Nzk0ZGRiYWFmMTgzMDA5NjJiMTY5Nl8xNjMx_ff974865-7222-460f-a8e4-ac3e1b31ec97"
      unitRef="shares">119740268</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNy0xLTEtMS0w_d288f17d-8a3f-4f53-8457-1b8e524d7a7b"
      unitRef="usd">677834000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNy0zLTEtMS0w_20948af3-9fcc-4254-914b-22d71786bbdd"
      unitRef="usd">407100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfOC0xLTEtMS0w_9e301ffb-a0ce-4672-bbcb-9bdd97667a43"
      unitRef="usd">198000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfOC0zLTEtMS0w_d16ffee3-dbce-4c3c-b072-8793c84f95a6"
      unitRef="usd">191000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfOS0xLTEtMS0w_b73bab08-a612-4292-b5a5-5b879770d9bb"
      unitRef="usd">113616000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfOS0zLTEtMS0w_57ccebc0-9df3-401b-80b7-52b63c7f9465"
      unitRef="usd">54935000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTAtMS0xLTEtMA_998b2b7f-bc62-4d37-b76d-ef57260f3f35"
      unitRef="usd">88194000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTAtMy0xLTEtMA_287afb83-9814-48ed-a7b1-c4fc0f896109"
      unitRef="usd">180830000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTEtMS0xLTEtMA_29e122a8-62e0-4373-aeee-032c19d15643"
      unitRef="usd">21076000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTEtMy0xLTEtMA_944f1fc9-2235-4e14-9b50-ef2592989e74"
      unitRef="usd">17321000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTItMS0xLTEtMA_2b71f8b3-2e9b-44c0-b15a-02bfc9b3e693"
      unitRef="usd">900918000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTItMy0xLTEtMA_31ad7332-eee4-46dd-b359-2e3b216e45ba"
      unitRef="usd">660377000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTMtMS0xLTEtMA_788ac751-3342-41aa-a77f-1e7e91f6eaa1"
      unitRef="usd">64170000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTMtMy0xLTEtMA_5f9ee7e2-cb38-465a-8881-4e37cee82804"
      unitRef="usd">60784000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTQtMS0xLTEtMA_0cd8e55c-1ef1-4714-b0ea-39686d2dce62"
      unitRef="usd">41462000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTQtMy0xLTEtMA_ecbb2a7b-4658-4b5e-a459-757ebab6f8b4"
      unitRef="usd">42342000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTUtMS0xLTEtMA_9db11bfb-c7e6-4f84-b0c8-7f3d8fabcb56"
      unitRef="usd">15545000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTUtMy0xLTEtMA_fb345f3a-3c05-459e-94e5-3c3ddf34debc"
      unitRef="usd">15545000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTYtMS0xLTEtMA_8493aac3-47ba-4187-8677-5acb9d71bc1f"
      unitRef="usd">25975000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTYtMy0xLTEtMA_3d4fb5f9-2914-42b2-8d60-37cd6947a669"
      unitRef="usd">26394000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTctMS0xLTEtMA_c2e196ad-7abc-492a-bfd6-64d19fd54299"
      unitRef="usd">1886000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTctMy0xLTEtMA_7675cff1-80b6-4068-b45c-a1a532df1f31"
      unitRef="usd">1800000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTgtMS0xLTEtMA_601e9c51-19d3-45dc-b0a3-b4df512c9c33"
      unitRef="usd">16904000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTgtMy0xLTEtMA_95263d12-3606-47b2-8fe0-26cfc02b6cb0"
      unitRef="usd">8809000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTktMS0xLTEtMA_1e64258c-e6f7-46ac-8736-0d349e1228a9"
      unitRef="usd">1066860000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMTktMy0xLTEtMA_aba0b7d2-18fe-4204-a2c2-ed4a1ba3d906"
      unitRef="usd">816051000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjMtMS0xLTEtMA_64df5a25-ae10-4464-8f4c-7512bd66c5e8"
      unitRef="usd">239760000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjMtMy0xLTEtMA_114ab6eb-182c-472e-b899-e394e8a4cbe4"
      unitRef="usd">250328000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjQtMS0xLTEtMA_717e33af-54e0-4e9a-95f5-6042ce1e69a3"
      unitRef="usd">96433000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjQtMy0xLTEtMA_f63cbed9-1181-4c56-987e-70319e21a539"
      unitRef="usd">45049000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjUtMS0xLTEtMA_0813a64a-73bc-4aa7-90ba-a0db956dc27c"
      unitRef="usd">29424000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjUtMy0xLTEtMA_18b5df60-2fa0-41bf-b1e2-a6e15f3c0376"
      unitRef="usd">44517000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DebtCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjYtMS0xLTEtMA_4031208f-c4d1-4463-9b6c-8f2a888ba6e2"
      unitRef="usd">24937000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjYtMy0xLTEtMA_01e39590-5139-4dca-b77a-1be823048e1e"
      unitRef="usd">6667000</us-gaap:DebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjctMS0xLTEtMA_d987d4df-4f67-4751-961f-20eb9d033a89"
      unitRef="usd">16382000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjctMy0xLTEtMA_535577ca-0cdf-470c-a1ea-921bc872097e"
      unitRef="usd">15304000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjgtMS0xLTEtMA_d9453bed-045d-46c0-8ffd-122dd1a7bf68"
      unitRef="usd">48828000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjgtMy0xLTEtMA_7711ce17-87d1-48fb-a0d8-a54338fe7844"
      unitRef="usd">31150000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjktMS0xLTEtMA_f5893a68-5771-4bd8-bd7d-c395b90ffd36"
      unitRef="usd">455764000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMjktMy0xLTEtMA_013419a4-f5ee-42b3-8afc-ddd1627e0bbf"
      unitRef="usd">393015000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzAtMS0xLTEtMA_71880a26-3a20-4c21-878c-0126545512f6"
      unitRef="usd">42268000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzAtMy0xLTEtMA_74a23a7e-af30-45b1-bd94-4bfbaf853565"
      unitRef="usd">50360000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzEtMS0xLTEtMA_6c0f2921-a94f-4cd1-a8db-6d3850aa71b1"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzEtMy0xLTEtMA_ffc727e1-181f-48c6-a791-00a97895c581"
      unitRef="usd">18251000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzItMS0xLTEtMA_9a550932-8f62-4ec9-8968-b95027e6ab28"
      unitRef="usd">52459000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzItMy0xLTEtMA_5fdca50c-101f-44b5-aa48-e780e1f50550"
      unitRef="usd">47085000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzMtMS0xLTEtNDkw_5062b5d7-d300-4c1f-a720-791aa4607d3c"
      unitRef="usd">2434000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzMtMy0xLTEtNDgx_983f6004-3d7e-4868-9050-e87a1c049018"
      unitRef="usd">2434000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzMtMS0xLTEtMA_753e380b-0641-4c6d-8981-617f01a7141f"
      unitRef="usd">3726000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzMtMy0xLTEtMA_cbad097f-6229-40de-bd53-014512bb20f4"
      unitRef="usd">7067000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzQtMS0xLTEtMA_164733d1-42ab-40ce-94b0-82118bdf0b94"
      unitRef="usd">556651000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzQtMy0xLTEtMA_f4d0400a-5fbf-47eb-8876-dd4cef31e176"
      unitRef="usd">518212000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzYtMS0xLTEtMA_c7b6cd01-fed0-4d2c-95e4-931aa0d232a5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzYtMy0xLTEtMA_a54165fb-c821-462e-92e3-db801e3fda6d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjgzMDgyMDgxM2UzMjRhOTk5YmQwYWRlNzIxMzJiN2VlXzE5_90e44a5e-0bb0-416f-a441-913881787ba9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjgzMDgyMDgxM2UzMjRhOTk5YmQwYWRlNzIxMzJiN2VlXzE5_e627c75e-81a2-485e-8827-54c09964effa"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockValue
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzgtMS0xLTEtMA_b1310300-655e-43cd-babf-c98a1d09106e"
      unitRef="usd">121000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzgtMy0xLTEtMA_30c86d46-033c-4004-8487-69992897db6b"
      unitRef="usd">114000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzktMS0xLTEtMA_475fa2ed-f250-43b5-b05c-2694d92f4a4a"
      unitRef="usd">26004000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfMzktMy0xLTEtMA_815ceb8e-7bcf-49ed-a4ad-7cead01901ab"
      unitRef="usd">20886000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNDAtMS0xLTEtMA_a763b314-67ad-4a1e-97c2-01e43db986b1"
      unitRef="usd">633335000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNDAtMy0xLTEtMA_64e7b7ed-5e87-40c4-b4e1-fea2e430ca56"
      unitRef="usd">548993000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNDEtMS0xLTEtMA_f98343f2-10ef-4b67-be78-f0deccfa937e"
      unitRef="usd">-96200000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNDEtMy0xLTEtMA_c0b17bc3-6f24-4ab9-b8c9-d6b75f8683e6"
      unitRef="usd">-228492000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNDItMS0xLTEtMA_a4b89482-7a18-43eb-bf0a-76a308a2f4ad"
      unitRef="usd">-1043000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNDItMy0xLTEtMA_2ba891d9-e589-495b-af28-04e7816e3354"
      unitRef="usd">-1890000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNDMtMS0xLTEtMA_b3b7e761-bcbf-4903-9e58-75688a57dd51"
      unitRef="usd">510209000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNDMtMy0xLTEtMA_8fa9f378-1bf2-407d-893f-a22633d3745b"
      unitRef="usd">297839000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNDQtMS0xLTEtMA_ef48a093-6dc0-425e-a0ee-0bdc28facf23"
      unitRef="usd">1066860000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNi9mcmFnOjQ0NDFkNjI1YzllZjQ0MmY4NjA0MTI2Y2RkZDNjZGY3L3RhYmxlOjE5NTVlNGMzNDkyODQzZTJiOWFmMDVhZjcwY2I4Yjk2L3RhYmxlcmFuZ2U6MTk1NWU0YzM0OTI4NDNlMmI5YWYwNWFmNzBjYjhiOTZfNDQtMy0xLTEtMA_4fa92a63-057f-4e76-bad4-3b4de6b9a1c8"
      unitRef="usd">816051000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfNi0xLTEtMS0w_a09edc7b-7f73-4127-b569-104f24cdbddf"
      unitRef="usd">645584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfNi0zLTEtMS0w_0c3f8f7b-df2a-4dbd-a589-9df870fa0d4d"
      unitRef="usd">562083000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfNy0xLTEtMS0w_f15badbc-3929-4503-a59e-14f4022c00ce"
      unitRef="usd">346159000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfNy0zLTEtMS0w_09364a71-0977-4230-8a0b-d6f20d29cd21"
      unitRef="usd">334463000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfOC0xLTEtMS0w_6122de8d-fbcf-43d5-b903-4a5b907067d2"
      unitRef="usd">299425000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfOC0zLTEtMS0w_92a6151a-e9ad-4040-a028-89531d3a36ad"
      unitRef="usd">227620000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTAtMS0xLTEtMA_a9df462b-993a-4644-9374-be5c3f40e6d9"
      unitRef="usd">52346000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTAtMy0xLTEtMA_4c4d46fe-6d7d-4b00-b53c-6070a034c53a"
      unitRef="usd">52526000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTEtMS0xLTEtMA_d8896fce-cb33-4d53-a5ab-47d7820faf44"
      unitRef="usd">74453000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTEtMy0xLTEtMA_be1856ed-79be-4592-aafc-bea7bbb39d9f"
      unitRef="usd">77423000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTItMS0xLTEtMA_53d9aae4-83f0-45d6-945b-088c2d6d2e79"
      unitRef="usd">35242000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTItMy0xLTEtMA_ce7f6679-4bb7-4cb1-bc80-b654e4a9755d"
      unitRef="usd">30209000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTMtMS0xLTEtMA_b9bd8433-375a-4241-af79-b19f915dda3c"
      unitRef="usd">162041000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTMtMy0xLTEtMA_583e7191-6090-4f73-ab5c-a165029630e6"
      unitRef="usd">160158000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTQtMS0xLTEtMA_48ae7ca5-5bce-4a39-b525-dae1e5443e72"
      unitRef="usd">137384000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTQtMy0xLTEtMA_7bbe38ff-b705-41bb-ad6c-722aaa1857b9"
      unitRef="usd">67462000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTYtMS0xLTEtMA_b011a123-7cdc-47da-8efa-f71c0fbb9d25"
      unitRef="usd">36000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTYtMy0xLTEtMA_bfc09151-fb5d-4610-99a3-a95850b5c4f4"
      unitRef="usd">998000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestExpense
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTctMS0xLTEtMA_b9d07432-dd75-4029-8144-f956615cd36a"
      unitRef="usd">265000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTctMy0xLTEtMA_c90d0df8-7995-4607-a43a-2633c68095e5"
      unitRef="usd">453000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTgtMS0xLTEtMA_007d0ebb-314f-4a84-afff-dec1ed58ef9c"
      unitRef="usd">4257000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTgtMy0xLTEtMA_04b74dde-a2e0-471d-b5a6-3da01f925d32"
      unitRef="usd">4424000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTktMS0xLTEtMA_069e4256-a8fb-4641-b5eb-7f2893ed4f43"
      unitRef="usd">4028000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMTktMy0xLTEtMA_bdcbd739-654c-419c-80ec-8ecbcffad845"
      unitRef="usd">4969000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjAtMS0xLTEtMA_8416f1b0-9793-4498-a68f-f70dd13c1021"
      unitRef="usd">141412000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjAtMy0xLTEtMA_30642306-adfd-479c-920e-cafa2036b0da"
      unitRef="usd">72431000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjEtMS0xLTEtMA_02dea56a-22df-4d11-8877-fb3336704a4b"
      unitRef="usd">9120000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjEtMy0xLTEtMA_2f2bdeb3-80be-4f24-8abc-18fdcfb7df9e"
      unitRef="usd">1656000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjItMS0xLTEtMA_f0af6b04-a92f-430e-a8cf-a2f90a62b903"
      unitRef="usd">132292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjItMy0xLTEtMA_be845827-e2c2-4189-a60a-fa60e18836c7"
      unitRef="usd">70775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjUtMS0xLTEtMA_9ef3ff24-80c9-4dd8-82c8-da298d4f0f05"
      unitRef="usd">132292000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjUtMy0xLTEtMA_8d3f1a71-73d3-49be-a5cf-26aa8fae000c"
      unitRef="usd">70775000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjYtMS0xLTEtMA_c82e4d25-a595-4ea0-9d5b-e075a08ca335"
      unitRef="usd">132292000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjYtMy0xLTEtMA_3a34d57e-c672-485a-847d-7f753728c223"
      unitRef="usd">70775000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjktMS0xLTEtMA_dc0b5093-cb7c-4d88-80e7-19ad2d77e73f"
      unitRef="usdPerShare">1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMjktMy0xLTEtMA_fabdd300-d14b-49fd-b841-d56b06f37d00"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzAtMS0xLTEtMA_192cb465-25e3-44a2-acf9-867a96efb58e"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzAtMy0xLTEtMA_1cb285b0-4a4b-4793-9b73-c2c32dafa913"
      unitRef="usdPerShare">0.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzMtMS0xLTEtMA_e552683d-c8be-4a56-b0ee-7358892b06e9"
      unitRef="shares">115610523</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzMtMy0xLTEtMA_33607874-0815-497b-91af-21ea821a5481"
      unitRef="shares">108984683</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzQtMS0xLTEtMA_f09c7bc1-1e9d-4d97-95a1-c86e72079f43"
      unitRef="shares">130644147</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzQtMy0xLTEtMA_31cb0307-6688-42d0-aa82-eacb6b692bdc"
      unitRef="shares">118415968</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzctMS0xLTEtMA_2a7f9eb3-795b-44b2-a15a-a02f1f9f57a1"
      unitRef="usd">132292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzctMy0xLTEtMA_8a94e5a3-618a-4744-a6e7-23962a1c8935"
      unitRef="usd">70775000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzgtMS0xLTEtMA_51917518-8ace-4ea5-be09-b308cbd9a560"
      unitRef="usd">847000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzgtMy0xLTEtMA_638c69cc-5460-456d-8eb7-17fdcef98d3e"
      unitRef="usd">-519000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzktMS0xLTEtMA_b9b814c8-982f-4067-ac0b-df15c57c19c4"
      unitRef="usd">133139000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xOS9mcmFnOmYwOWJmM2ExOWU5YjRjOWRhZTQwNThiNGZiMmYxZWU0L3RhYmxlOmE1M2Y4MjcxZjdjYjRhODQ5MDQwOTJkODA0ZGE5OTk5L3RhYmxlcmFuZ2U6YTUzZjgyNzFmN2NiNGE4NDkwNDA5MmQ4MDRkYTk5OTlfMzktMy0xLTEtMA_a681a401-d407-4d08-8ebc-67ff870b0515"
      unitRef="usd">70256000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i57c048cf770d45248a0ac1784dfb80d1_I20201003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNi0xLTEtMS0w_e5f06cc1-56ef-4fcc-83e2-98dc77c269e8"
      unitRef="shares">113915233</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i57c048cf770d45248a0ac1784dfb80d1_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNi0zLTEtMS0w_73316520-e530-4668-9266-ec1417b2b922"
      unitRef="usd">114000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6a2a0401aacf40aeacac24e29b18f5cb_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNi01LTEtMS0w_21c3362b-59d0-495e-955e-b2ef823027d6"
      unitRef="usd">548993000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="idb9ed90037724cebadf4c2041f176219_I20201003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNi03LTEtMS0w_da9b337a-91fb-4692-9900-c0ca1f7fe53d"
      unitRef="shares">-1571138</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="idb9ed90037724cebadf4c2041f176219_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNi05LTEtMS0w_17d09aa2-5816-42fb-a802-77871c46464e"
      unitRef="usd">-20886000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c917917c5d24cd593775c3f207c1895_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNi0xMS0xLTEtMA_02c1e4b1-b993-44e2-ab60-b5f9cbda8c7c"
      unitRef="usd">-228492000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52795734fd7d4547b41484f5eba3f15c_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNi0xMy0xLTEtMA_a3b44003-d577-4e28-909f-4f63bd5def9b"
      unitRef="usd">-1890000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNi0xNS0xLTEtMA_bad6d2cd-5045-46a4-b3c6-562040ed0db7"
      unitRef="usd">297839000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i25fa6591f21c4fe588ed60c1f12e05bf_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNy0xLTEtMS0w_08dd84bb-2569-4ace-8976-76847d95620b"
      unitRef="shares">7075338</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i25fa6591f21c4fe588ed60c1f12e05bf_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNy0zLTEtMS0w_0532b022-f0cb-4f86-8e93-2c2b78ec643b"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iea2cd357d9614c1dbbd302ebf5a8ff32_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNy01LTEtMS0w_21cef562-c56b-4275-a484-2d2bb6859606"
      unitRef="usd">69498000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfNy0xNS0xLTEtMA_7f765359-7409-485a-b758-3a44964c2e52"
      unitRef="usd">69505000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i59323a41eb8a489aa6dccca64b43e61a_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfOC03LTEtMS0w_6ac71538-28c0-4f8b-a1f5-07ac33bd3286"
      unitRef="shares">307980</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i59323a41eb8a489aa6dccca64b43e61a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfOC05LTEtMS0w_20a1ee7c-30f7-4563-b536-54f0fa237bf0"
      unitRef="usd">5118000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfOC0xNS0xLTEtMA_a36adf4b-39d9-4293-a8cf-544d78938adc"
      unitRef="usd">5118000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iea2cd357d9614c1dbbd302ebf5a8ff32_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfOS01LTEtMS0w_8aabc0ec-8fbc-41b8-86e4-3ac1dbee366c"
      unitRef="usd">14844000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfOS0xNS0xLTEtMA_6a85bef0-023e-4def-94d8-2234a6f261c9"
      unitRef="usd">14844000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i20c621e261b84460b50fb3aa22b2a673_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTAtMTEtMS0xLTA_932f0074-748a-4db6-871b-653fab90ff08"
      unitRef="usd">132292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTAtMTUtMS0xLTA_f33f8b3e-a5a9-43d6-8fe6-0d2a5e87aec9"
      unitRef="usd">132292000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i699a312e475d405b9e01edd0ee7cc6e0_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTEtMTMtMS0xLTA_63dbed74-02fa-4290-84dc-95f51bac6579"
      unitRef="usd">847000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTEtMTUtMS0xLTA_a6849bf6-91d7-4f62-9ae4-270d7986b476"
      unitRef="usd">847000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="i0382c1c1f8324584ac0f07d630f8bbc3_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTItMS0xLTEtMA_13a575b6-faf1-433e-b709-2c2c7862181c"
      unitRef="shares">120990571</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0382c1c1f8324584ac0f07d630f8bbc3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTItMy0xLTEtMA_75deb86c-0217-49f7-b3d6-14fafd70657d"
      unitRef="usd">121000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i62d3454cf9314f06ac773e3930768e7e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTItNS0xLTEtMA_3b3b0d1c-3503-455d-8a63-420e4117d20c"
      unitRef="usd">633335000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i1b919c9bafbf4c8aba74509896379465_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTItNy0xLTEtMA_ce7a8fd2-8c49-44f8-844c-fd97a26a7741"
      unitRef="shares">-1879118</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1b919c9bafbf4c8aba74509896379465_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTItOS0xLTEtMA_06bd01d6-06e1-45c0-83c3-5fe59d49fab7"
      unitRef="usd">-26004000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb423fd871ad42d5be2256e2a154a555_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTItMTEtMS0xLTA_7f765892-999c-4639-9c54-f6b023f4dd72"
      unitRef="usd">-96200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e1449f5c4b748499ceb500b38e22a1f_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTItMTMtMS0xLTA_f90af24d-3c36-4eed-b4e9-a6fef52a8345"
      unitRef="usd">-1043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMTItMTUtMS0xLTA_35261ff5-1093-407e-b0f6-df34e68216b7"
      unitRef="usd">510209000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i29412d79f4bf4d7792d97eb727bebd95_I20190928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjYtMS0xLTEtMA_208f2e9c-f373-457b-8938-c14483ba00fd"
      unitRef="shares">109623417</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i29412d79f4bf4d7792d97eb727bebd95_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjYtMy0xLTEtMA_25d2f23b-5513-45f1-b2b8-da204d8c4be9"
      unitRef="usd">110000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibeeb863b1fce42ff85d08479d64a34c0_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjYtNS0xLTEtMA_b8e2bf86-6d02-4354-aa52-d2dec0b1e965"
      unitRef="usd">502757000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ia7438cb289b14a7caed8bc2204325653_I20190928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjYtNy0xLTEtMA_3d7394fb-12b0-4012-ba34-2f57d0d616a5"
      unitRef="shares">-1020775</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ia7438cb289b14a7caed8bc2204325653_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjYtOS0xLTEtMA_aa02d72d-238a-413f-ac68-e5c16e912000"
      unitRef="usd">-13498000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d1d3e7fbffd47138087e1fe5368f7d4_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjYtMTEtMS0xLTA_10b4c7c8-46c0-4749-8e24-68925e9f500a"
      unitRef="usd">-208377000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1921812fc30b470d9c31709950f3dbcd_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjYtMTMtMS0xLTA_534e766c-a18a-423a-962e-90790f48af56"
      unitRef="usd">-64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib874ececdebd470e98a44643dc74fade_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjYtMTUtMS0xLTA_25fb88c1-ebc7-47cf-9bb8-f3abddc4c374"
      unitRef="usd">280928000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2fd35d5a222c4016958e876bb2b86428_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjctMS0xLTEtMA_d14768e5-e6ea-4842-ab1c-23f43693b3ea"
      unitRef="shares">1561696</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2fd35d5a222c4016958e876bb2b86428_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjctMy0xLTEtMA_b9aeeee0-6119-43ef-9fd1-660c60ff381c"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4aded3ceb1c847d2bb79ff4a06c87357_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjctNS0xLTEtMA_62f94c34-0595-467f-8170-000add9bc559"
      unitRef="usd">7968000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjctMTUtMS0xLTA_4ffb36c2-f412-498b-94e3-b24f3b697376"
      unitRef="usd">7969000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ibe61894a2a974c8088258d892ead5f0f_D20190929-20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjAtNy0xLTEtMjcw_5dd882b5-9c16-4b4d-ba08-761d00b2bc21"
      unitRef="shares">372149</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibe61894a2a974c8088258d892ead5f0f_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjAtOS0xLTEtMjcw_c074b789-1a29-4554-b381-45b5aa2e92d7"
      unitRef="usd">5078000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjAtMTUtMS0xLTI3NQ_40dcda32-ebd6-429d-a04d-0358fa90a6c6"
      unitRef="usd">5078000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4aded3ceb1c847d2bb79ff4a06c87357_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjgtNS0xLTEtMA_a66f1849-5a6d-4507-a0e5-609f680c6a2a"
      unitRef="usd">13204000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjgtMTUtMS0xLTA_568d3dad-85d0-4c4c-aea6-8d92206b75fe"
      unitRef="usd">13204000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ia44682ea968343ff94561522fc4e5d4d_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjktMTEtMS0xLTA_6c78ec2e-8920-4803-bb77-068273f7837d"
      unitRef="usd">70775000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMjktMTUtMS0xLTA_39e326a3-09ff-4512-b490-7948a4665170"
      unitRef="usd">70775000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i92ab5e558b6d4fe2b9f835ba2973a262_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMzAtMTMtMS0xLTA_f66aacc9-b67b-43fd-956f-ae072b4ec73a"
      unitRef="usd">-519000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMzAtMTUtMS0xLTA_380f175d-d789-45b2-9bd1-e0b4cd864805"
      unitRef="usd">-519000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesIssued
      contextRef="i1dce2d32c99d456bb7c4828e364701ce_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMzEtMS0xLTEtMA_0d881ecc-c62d-4cfa-99c3-1433e9a1ce4f"
      unitRef="shares">111185113</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1dce2d32c99d456bb7c4828e364701ce_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMzEtMy0xLTEtMA_ce4413e7-4d4d-4160-94da-6540ee85cf63"
      unitRef="usd">111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i074cd21bd65442abb709b1271d3a8af0_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMzEtNS0xLTEtMA_bd8f3823-2c7e-4f83-bbc3-8b11b0acea94"
      unitRef="usd">523929000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ie2b25c18a67444b086aae7b3461ab76c_I20191228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMzEtNy0xLTEtMA_f20f8079-ded7-44db-b33b-20e2de78f430"
      unitRef="shares">-1392924</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie2b25c18a67444b086aae7b3461ab76c_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMzEtOS0xLTEtMA_a06dfffa-2029-421f-83fa-f93cac62f24f"
      unitRef="usd">-18576000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icaeb6478aaef48b3af623ef7f62642da_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMzEtMTEtMS0xLTA_3b8876a4-429d-430d-af4b-36486e30bd4c"
      unitRef="usd">-137602000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cdac4bd438746cd851e513797a5de82_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMzEtMTMtMS0xLTA_cbd04715-d00d-4a46-a4bf-bd35fdf3ea3f"
      unitRef="usd">-583000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief6030004f344cbfb844853ca7819e13_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yMi9mcmFnOjkzYzVlMzNlYmRlMTRkNjhhMzNhZDg4NDZhMzUzNGFiL3RhYmxlOjY5OWMyMDhjYzJhOTQ3ZmFhY2UyY2U3M2UwNmNjMTJkL3RhYmxlcmFuZ2U6Njk5YzIwOGNjMmE5NDdmYWFjZTJjZTczZTA2Y2MxMmRfMzEtMTUtMS0xLTA_163fc647-6a71-411b-af42-af12eb256991"
      unitRef="usd">367279000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfNi0xLTEtMS0w_9f452550-1527-4a9c-831d-af5000007ca8"
      unitRef="usd">132292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfNi0zLTEtMS0w_5799c839-50bc-4f14-9b40-653654ebedb3"
      unitRef="usd">70775000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfOC0xLTEtMS0w_bd042072-a3b0-45df-8656-186b72cf84c5"
      unitRef="usd">7982000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfOC0zLTEtMS0w_f0d05035-8927-42cd-8afe-cdfa1ad6ebe2"
      unitRef="usd">9105000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTAtMS0xLTEtMA_3b77b401-420a-4709-bc2e-cf3683b0ac3f"
      unitRef="usd">14844000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTAtMy0xLTEtMA_5133a389-84e1-4aff-a2c2-159ff31d392d"
      unitRef="usd">13204000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTEtMS0xLTEtMA_5f960790-5571-48b8-bbb4-c1b247406887"
      unitRef="usd">-1050000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTEtMy0xLTEtMA_03a4499c-1aa9-4b3a-b2c2-8f38f19d9e0c"
      unitRef="usd">1471000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTItMS0xLTEtMA_4c61ec38-0cbc-4b3b-a244-57ee17de4f29"
      unitRef="usd">12000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTItMy0xLTEtMA_4f7f5448-5b82-4781-975d-751429dbb94f"
      unitRef="usd">51000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTMtMS0xLTEtMA_fa61f08e-1ef0-4eef-a3bb-8988297358e9"
      unitRef="usd">1633000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTMtMy0xLTEtMA_3f4700d9-3b08-4556-9264-378335aa3d6e"
      unitRef="usd">1924000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTUtMS0xLTEtMA_bb9abd4c-0836-4216-86df-4bbda028a4ce"
      unitRef="usd">56650000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTUtMy0xLTEtMA_f2e8c9ef-50dd-41f6-9afa-edc018596ffa"
      unitRef="usd">31411000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTYtMS0xLTEtMA_541fb7de-cc06-497b-9a52-7527456b164b"
      unitRef="usd">-93495000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTYtMy0xLTEtMA_a94eb8d4-4e21-4b58-8d15-83365b6aad11"
      unitRef="usd">-107343000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTctMS0xLTEtMA_a06a8078-2282-4070-9bcc-8c550d996be8"
      unitRef="usd">7330000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTctMy0xLTEtMA_a52328ef-3abc-4930-bbe3-2e2b97f904c9"
      unitRef="usd">11853000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTgtMS0xLTEtMA_957d102d-d52f-471b-a26d-f8c828478daa"
      unitRef="usd">33271000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTgtMy0xLTEtMA_287b0cb8-8beb-4bbd-a2b7-51a40f59873b"
      unitRef="usd">-39416000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTktMS0xLTEtMA_35948281-5a7f-40b9-ad7f-a1cb0c1f8070"
      unitRef="usd">-15481000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMTktMy0xLTEtMA_2611033b-7372-489d-bb76-e86229cadcda"
      unitRef="usd">-14568000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjAtMS0xLTEtMA_911e3487-ad60-473d-ac91-2a12c7aac932"
      unitRef="usd">5633000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjAtMy0xLTEtMA_e400baca-6cfd-44d7-9bca-1648b1545456"
      unitRef="usd">4879000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjEtMS0xLTEtMA_4e1948b2-15d4-48b0-bef0-2d63c0db63b0"
      unitRef="usd">9128000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjEtMy0xLTEtMA_41654aaa-42ce-4826-a162-83838048f974"
      unitRef="usd">11184000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjItMS0xLTEtMA_7af751ba-8eb8-4754-b40f-53f13c05fb97"
      unitRef="usd">214513000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjItMy0xLTEtMA_70b939a9-84fe-43d2-9b1e-3e64419c5fa8"
      unitRef="usd">118840000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjQtMS0xLTEtMA_58e974bd-32a7-43c4-9320-02092d236b6e"
      unitRef="usd">11333000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjQtMy0xLTEtMA_fe973121-a298-42c2-961d-0a50fab1b9fa"
      unitRef="usd">15914000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjUtMS0xLTEtMA_98af3c43-eb12-4f7a-bf68-8b3a2c5b8554"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjUtMy0xLTEtMA_52de5c60-ba79-4fe6-a74a-5d38b0012f69"
      unitRef="usd">35622000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjYtMS0xLTEtMA_4446dd47-7c24-4183-b493-b6f057bc3761"
      unitRef="usd">-11333000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjYtMy0xLTEtMA_af8664d1-5e86-47bf-bff0-a92348a206e3"
      unitRef="usd">-51536000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfDebt
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjgtMS0xLTEtMA_30eedf99-5562-43b3-aaed-704a8289179f"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjgtMy0xLTEtMA_c2666cc7-5295-4467-82ab-38e722bee5b4"
      unitRef="usd">1667000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjktMS0xLTEtMA_32bb4f29-d4cd-418d-b29f-dfe6f7d8bc47"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMjktMy0xLTEtMA_1eee2698-9414-4f5a-85f9-c277fad5afb1"
      unitRef="usd">5078000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzAtMS0xLTEtMA_2040d51b-6380-4a7b-9d0f-e053e71e7a24"
      unitRef="usd">69505000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzAtMy0xLTEtMA_397ec2cb-0852-4e4e-965e-c70650722449"
      unitRef="usd">7969000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzEtMS0xLTEtMA_b375b99c-e3db-4ea2-a7c2-e215ec305f47"
      unitRef="usd">5118000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzEtMy0xLTEtMA_da1f804b-8864-4e2e-a363-4708f0784ae6"
      unitRef="usd">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzItMS0xLTEtMA_e9b7ffdd-43a3-4594-9a1e-6c112dcc91e9"
      unitRef="usd">64387000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzItMy0xLTEtMA_36ddff11-b48c-4a68-9f2a-01b9efdf0812"
      unitRef="usd">1224000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzMtMS0xLTEtMA_f8f7b870-6d38-4e86-ad79-b84f23777b12"
      unitRef="usd">3174000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzMtMy0xLTEtMA_2b3825aa-4358-42b1-b0c0-fb4f30ba706d"
      unitRef="usd">1254000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzQtMS0xLTEtMA_8fd8d117-3e43-437d-bd3f-a3f2a1c86665"
      unitRef="usd">270741000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzQtMy0xLTEtMA_6962d579-0d7c-4f0b-8edc-0e9dcdf5a967"
      unitRef="usd">69782000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzYtMS0xLTEtMA_9932ff7f-5b9c-4c4f-b2a7-293caa57f33f"
      unitRef="usd">407291000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib874ececdebd470e98a44643dc74fade_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzYtMy0xLTEtMA_0974b99b-c764-4c8a-93fb-dad71c5a75a7"
      unitRef="usd">338820000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzctMS0xLTEtMA_57965518-30d5-49e9-8959-76299afaf5ad"
      unitRef="usd">678032000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ief6030004f344cbfb844853ca7819e13_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzctMy0xLTEtMA_303cf628-32cd-41f5-a100-b48bfff9ffb3"
      unitRef="usd">408602000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzktMS0xLTEtMA_9fa3b769-ea1b-4027-af21-cb4b0988ba67"
      unitRef="usd">166000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfMzktMy0xLTEtMA_20367316-2a31-4997-8b0b-cda06b51fb2c"
      unitRef="usd">472000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfNDAtMS0xLTEtMA_8b9653c1-e0c1-4058-b9da-f4264727ab5a"
      unitRef="usd">2672000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfNDAtMy0xLTEtMA_8b01bc4a-a699-4b11-8da6-77915e51370f"
      unitRef="usd">517000</us-gaap:IncomeTaxesPaidNet>
    <sono:LeaseLiabilitiesPaidNet
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfNDEtMS0xLTEtMA_35d9c7ca-89e4-4146-b55d-b5ee30b39b16"
      unitRef="usd">8102000</sono:LeaseLiabilitiesPaidNet>
    <sono:LeaseLiabilitiesPaidNet
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfNDEtMy0xLTEtMA_99b9fc95-b92d-4e4d-9544-c1fee975416d"
      unitRef="usd">4304000</sono:LeaseLiabilitiesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfNDMtMS0xLTEtMA_6b3fb498-33d3-484c-93ce-707ecffe877a"
      unitRef="usd">7814000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfNDMtMy0xLTEtMA_e45cf00b-fd10-46db-8aee-71d356576fa2"
      unitRef="usd">7908000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfNDQtMS0xLTEtMA_faa20775-be61-4613-88e3-b74815276e1c"
      unitRef="usd">1509000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8yNS9mcmFnOjgxZTRjYWJlYzIyZTRlZWRiOWQ3ZDVhZWE3NDY0ZTRlL3RhYmxlOjg2YTAxZDBlMzdlMTQwNDY4YzViZDAzNDk2Y2JjNjM4L3RhYmxlcmFuZ2U6ODZhMDFkMGUzN2UxNDA0NjhjNWJkMDM0OTZjYmM2MzhfNDQtMy0xLTEtMA_20455aab-793f-4d50-b046-33187ed55fdb"
      unitRef="usd">74683000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zMS9mcmFnOjQ4OGJmOTQyODM4MTQ2MDRhNjkyYThlMjZmZDA3YWUxL3RleHRyZWdpb246NDg4YmY5NDI4MzgxNDYwNGE2OTJhOGUyNmZkMDdhZTFfNDU0Nw_5166b91d-1394-4f78-a57a-51b6ba85e99e">Business Overview and Basis of Presentation&lt;div style="padding-left:27pt"&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;Description of business&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Sonos, Inc. and its wholly owned subsidiaries (collectively, &#x201c;Sonos,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) designs, develops, manufactures, and sells audio products and services. The Sonos sound system provides customers with an immersive listening experience created by the design of its speakers and components, a proprietary software platform, and the ability to stream content from a variety of sources over the customer&#x2019;s wireless network or over Bluetooth. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The Company&#x2019;s products are sold through third-party physical retailers, including custom installers of home audio systems, select e-commerce retailers, and its website sonos.com. The Company&#x2019;s products are distributed in over 50 countries through its wholly owned subsidiaries: Sonos Europe B.V. in the Netherlands, Beijing Sonos Technology Co. Ltd. in China, Sonos Japan GK in Japan, and Sonos Australia Pty Ltd. in Australia.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&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;Basis of presentation and preparation&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:6.75pt;padding-right:4.5pt;text-align:justify;text-indent:20.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The accompanying condensed consolidated financial statements are unaudited. The condensed consolidated balance sheet as of October&#160;3, 2020 has been derived from the audited consolidated financial statements of the Company. The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information, and in management&#x2019;s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company&#x2019;s financial position, its results of operations, and its cash flows for the interim periods presented. The results of operations for the&#160;three months ended January&#160;2, 2021&#160;are not necessarily indicative of the results to be expected for the full fiscal year or any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended October&#160;3, 2020 (the &#x201c;Annual Report&#x201d;), filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on November&#160;23, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The Company operates on a 52- week or 53- week fiscal year ending on the Saturday nearest September 30 each year. The Company&#x2019;s fiscal year is divided into four quarters of 13 weeks, each beginning on a Sunday and containing two 4-week periods followed by a 5-week period. An additional week is included in the fourth fiscal quarter approximately every five years to realign fiscal quarters with calendar quarters. This last occurred in the fourth quarter of the Company&#x2019;s fiscal year ended October 3, 2020 and will reoccur in the fiscal year ending October 3, 2026. The three months ended January&#160;2, 2021 and December&#160;28, 2019 spanned 13 weeks each. As used in this Quarterly Report on Form 10-Q, &#x201c;fiscal 2021&#x201d; refers to the fiscal year ending October&#160;2, 2021 and &#x201c;fiscal 2020&#x201d; refers to the fiscal year ended October&#160;3, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&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;Use of estimates and judgments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, the Company evaluates its estimates and judgments compared to historical experience and expected trends.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;In March 2020, the outbreak of the novel coronavirus (COVID-19) was declared a pandemic. While the nature of the situation is dynamic, the Company has considered the impact when developing its estimates and assumptions noted above. Actual results and outcomes may differ from management's estimates and assumptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <sono:NumberofCountriesWhereProductsDistributed
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zMS9mcmFnOjQ4OGJmOTQyODM4MTQ2MDRhNjkyYThlMjZmZDA3YWUxL3RleHRyZWdpb246NDg4YmY5NDI4MzgxNDYwNGE2OTJhOGUyNmZkMDdhZTFfNzY4_8c361586-8104-4a42-8914-56eeedfae963"
      unitRef="country">50</sono:NumberofCountriesWhereProductsDistributed>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zMS9mcmFnOjQ4OGJmOTQyODM4MTQ2MDRhNjkyYThlMjZmZDA3YWUxL3RleHRyZWdpb246NDg4YmY5NDI4MzgxNDYwNGE2OTJhOGUyNmZkMDdhZTFfNDU0OQ_e5e12279-10aa-4131-a9d9-2a941ad79103">&lt;div style="padding-left:27pt"&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;Basis of presentation and preparation&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:6.75pt;padding-right:4.5pt;text-align:justify;text-indent:20.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The accompanying condensed consolidated financial statements are unaudited. The condensed consolidated balance sheet as of October&#160;3, 2020 has been derived from the audited consolidated financial statements of the Company. The accompanying condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information, and in management&#x2019;s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair statement of the Company&#x2019;s financial position, its results of operations, and its cash flows for the interim periods presented. The results of operations for the&#160;three months ended January&#160;2, 2021&#160;are not necessarily indicative of the results to be expected for the full fiscal year or any other period.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended October&#160;3, 2020 (the &#x201c;Annual Report&#x201d;), filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on November&#160;23, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The Company operates on a 52- week or 53- week fiscal year ending on the Saturday nearest September 30 each year. The Company&#x2019;s fiscal year is divided into four quarters of 13 weeks, each beginning on a Sunday and containing two 4-week periods followed by a 5-week period. An additional week is included in the fourth fiscal quarter approximately every five years to realign fiscal quarters with calendar quarters. This last occurred in the fourth quarter of the Company&#x2019;s fiscal year ended October 3, 2020 and will reoccur in the fiscal year ending October 3, 2026. The three months ended January&#160;2, 2021 and December&#160;28, 2019 spanned 13 weeks each. As used in this Quarterly Report on Form 10-Q, &#x201c;fiscal 2021&#x201d; refers to the fiscal year ending October&#160;2, 2021 and &#x201c;fiscal 2020&#x201d; refers to the fiscal year ended October&#160;3, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zMS9mcmFnOjQ4OGJmOTQyODM4MTQ2MDRhNjkyYThlMjZmZDA3YWUxL3RleHRyZWdpb246NDg4YmY5NDI4MzgxNDYwNGE2OTJhOGUyNmZkMDdhZTFfNDU1Mg_0efef6c0-6200-40be-9ae2-ac0585f82b4f">&lt;div style="padding-left:27pt"&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;Use of estimates and judgments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect the amounts reported and disclosed in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, the Company evaluates its estimates and judgments compared to historical experience and expected trends.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNC9mcmFnOjQzYzY3NjQ1ZmZkMDQwODA4ZDg0N2VhZDk0NzdhOTlmL3RleHRyZWdpb246NDNjNjc2NDVmZmQwNDA4MDhkODQ3ZWFkOTQ3N2E5OWZfOTE3OA_79137e10-311c-4556-a7ee-d6375f6cd775">Summary of Significant Accounting Policies&lt;div style="padding-left:9pt;text-align:justify;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;There have been no changes in the Company&#x2019;s significant accounting policies, recently adopted accounting pronouncements or recent accounting pronouncements pending adoption from those disclosed in the Annual Report, except as noted below. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, and it subsequently issued amendments to the initial guidance (collectively referred to as "Topic 326"), which provide a new impairment model that requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including accounts receivable. The Company adopted this standard effective October 4, 2020, using a modified retrospective approach. Under the new standard, the allowance for credit losses is based on the Company's assessment of collectibility of accounts, including consideration of the age of invoices, each customer's expected ability to pay and collection history, customer-specific information and current economic conditions that may impact a customer's ability to pay. The adoption of this standard did not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;In November 2018, the FASB issued ASU No. 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606. This standard resolves the diversity in practice concerning whether certain transactions between collaborative arrangement participants should be accounted for as revenue under Accounting Standards Codification 606, Revenue from Contracts with Customers ("Topic 606"). This standard specifies when a participant is a customer in a collaboration, adds guidance for unit of account to align with Topic 606 and provides presentation guidance for collaborative arrangements. The Company adopted this standard in the first quarter of fiscal 2021. The adoption did not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent accounting pronouncements pending adoption&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by removing certain exceptions to the general principles in Accounting Standards Codification Topic 740 ("ASC 740") as well as by improving consistent application of the topic by clarifying and amending existing guidance. This standard is effective for the Company in the first quarter of fiscal 2022, with early adoption permitted. The Company is currently evaluating the timing of adoption and impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNC9mcmFnOjQzYzY3NjQ1ZmZkMDQwODA4ZDg0N2VhZDk0NzdhOTlmL3RleHRyZWdpb246NDNjNjc2NDVmZmQwNDA4MDhkODQ3ZWFkOTQ3N2E5OWZfOTE3NQ_356f1d0c-4192-4f3a-8854-332aff030a53">&lt;div style="padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU No. 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments, and it subsequently issued amendments to the initial guidance (collectively referred to as "Topic 326"), which provide a new impairment model that requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including accounts receivable. The Company adopted this standard effective October 4, 2020, using a modified retrospective approach. Under the new standard, the allowance for credit losses is based on the Company's assessment of collectibility of accounts, including consideration of the age of invoices, each customer's expected ability to pay and collection history, customer-specific information and current economic conditions that may impact a customer's ability to pay. The adoption of this standard did not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;In November 2018, the FASB issued ASU No. 2018-18, Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606. This standard resolves the diversity in practice concerning whether certain transactions between collaborative arrangement participants should be accounted for as revenue under Accounting Standards Codification 606, Revenue from Contracts with Customers ("Topic 606"). This standard specifies when a participant is a customer in a collaboration, adds guidance for unit of account to align with Topic 606 and provides presentation guidance for collaborative arrangements. The Company adopted this standard in the first quarter of fiscal 2021. The adoption did not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent accounting pronouncements pending adoption&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. This standard simplifies the accounting for income taxes by removing certain exceptions to the general principles in Accounting Standards Codification Topic 740 ("ASC 740") as well as by improving consistent application of the topic by clarifying and amending existing guidance. This standard is effective for the Company in the first quarter of fiscal 2022, with early adoption permitted. The Company is currently evaluating the timing of adoption and impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNy9mcmFnOjhjYTRlNzYxZWE4NTQzYThiYWYyMmIxMzlkMGM0ZDcyL3RleHRyZWdpb246OGNhNGU3NjFlYTg1NDNhOGJhZjIyYjEzOWQwYzRkNzJfNTk0_2211e0e9-4668-481d-9d6e-67896f510886">Fair Value MeasurementsThe carrying values of the Company&#x2019;s financial instruments, including accounts receivable and accounts payable, approximate their fair values due to the short period of time to maturity or repayment. The carrying values of the Company&#x2019;s long-term debt approximate their fair values as of January&#160;2, 2021 and October&#160;3, 2020 as the debt carries a variable rate or market rates that approximate those currently available to the Company.&lt;div style="padding-left:9pt;text-align:justify;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;The following table summarizes fair value measurements by level for the assets measured at fair value on a recurring basis as of January&#160;2, 2021 and October&#160;3, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5.4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;Money market funds (cash equivalents)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,388&#160;&lt;/span&gt;&lt;/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 style="margin-bottom:5pt;margin-top:5.4pt;text-align:right"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;Money market funds (cash equivalents)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNy9mcmFnOjhjYTRlNzYxZWE4NTQzYThiYWYyMmIxMzlkMGM0ZDcyL3RleHRyZWdpb246OGNhNGU3NjFlYTg1NDNhOGJhZjIyYjEzOWQwYzRkNzJfNTkw_a1f49b17-a35b-4d61-a53d-477e79e8da6c">&lt;div style="padding-left:9pt;text-align:justify;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;The following table summarizes fair value measurements by level for the assets measured at fair value on a recurring basis as of January&#160;2, 2021 and October&#160;3, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5.4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;Money market funds (cash equivalents)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,388&#160;&lt;/span&gt;&lt;/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 style="margin-bottom:5pt;margin-top:5.4pt;text-align:right"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-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;Money market funds (cash equivalents)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib4dda23fad644a889707f56787f6c09c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNy9mcmFnOjhjYTRlNzYxZWE4NTQzYThiYWYyMmIxMzlkMGM0ZDcyL3RhYmxlOmNjYTVjYjU1YmFhNTRkYTRiMGM2ZjA5YjE2NjRkOTVjL3RhYmxlcmFuZ2U6Y2NhNWNiNTViYWE1NGRhNGIwYzZmMDliMTY2NGQ5NWNfMy0xLTEtMS0w_60ee1761-5bc1-4976-b33a-4106678df518"
      unitRef="usd">391388000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i857e3a797041475f8cc62a1edcf63d9c_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNy9mcmFnOjhjYTRlNzYxZWE4NTQzYThiYWYyMmIxMzlkMGM0ZDcyL3RhYmxlOmNjYTVjYjU1YmFhNTRkYTRiMGM2ZjA5YjE2NjRkOTVjL3RhYmxlcmFuZ2U6Y2NhNWNiNTViYWE1NGRhNGIwYzZmMDliMTY2NGQ5NWNfMy0zLTEtMS0w_562e8358-dd27-40a0-b38b-ad018ab8a2d9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9eb10be513544d68b9b5d8ab86831d21_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNy9mcmFnOjhjYTRlNzYxZWE4NTQzYThiYWYyMmIxMzlkMGM0ZDcyL3RhYmxlOmNjYTVjYjU1YmFhNTRkYTRiMGM2ZjA5YjE2NjRkOTVjL3RhYmxlcmFuZ2U6Y2NhNWNiNTViYWE1NGRhNGIwYzZmMDliMTY2NGQ5NWNfMy01LTEtMS0w_09f3f9c4-ae9e-41e5-bf12-864abe3c93c4"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib28059f59b664120aef61b02abc8449b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNy9mcmFnOjhjYTRlNzYxZWE4NTQzYThiYWYyMmIxMzlkMGM0ZDcyL3RhYmxlOmNjYTVjYjU1YmFhNTRkYTRiMGM2ZjA5YjE2NjRkOTVjL3RhYmxlcmFuZ2U6Y2NhNWNiNTViYWE1NGRhNGIwYzZmMDliMTY2NGQ5NWNfMy03LTEtMS0w_de19e247-7567-4ecd-a8d4-df4c5bae1fb9"
      unitRef="usd">391388000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i175079f59ea24a9197c2a04d1dd2ddfc_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNy9mcmFnOjhjYTRlNzYxZWE4NTQzYThiYWYyMmIxMzlkMGM0ZDcyL3RhYmxlOmQ3ZWEwYjc2ZWIyOTRhYWU5N2NkOTkwZjZjN2MzMzVkL3RhYmxlcmFuZ2U6ZDdlYTBiNzZlYjI5NGFhZTk3Y2Q5OTBmNmM3YzMzNWRfMy0xLTEtMS0w_0d1d889b-63c8-4ef3-b6a3-c2124daf1f10"
      unitRef="usd">281380000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8e7da66af10a457fb00aad32d3880d8b_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNy9mcmFnOjhjYTRlNzYxZWE4NTQzYThiYWYyMmIxMzlkMGM0ZDcyL3RhYmxlOmQ3ZWEwYjc2ZWIyOTRhYWU5N2NkOTkwZjZjN2MzMzVkL3RhYmxlcmFuZ2U6ZDdlYTBiNzZlYjI5NGFhZTk3Y2Q5OTBmNmM3YzMzNWRfMy0zLTEtMS0w_2f45a606-7217-4ff3-bfe9-a2fe0f19def9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9c22695d56234148a4fd3ab963a4ba10_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNy9mcmFnOjhjYTRlNzYxZWE4NTQzYThiYWYyMmIxMzlkMGM0ZDcyL3RhYmxlOmQ3ZWEwYjc2ZWIyOTRhYWU5N2NkOTkwZjZjN2MzMzVkL3RhYmxlcmFuZ2U6ZDdlYTBiNzZlYjI5NGFhZTk3Y2Q5OTBmNmM3YzMzNWRfMy01LTEtMS0w_df5dccd7-d404-418e-b73c-d1a904a53301"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie0f4b891a80345408cb4bdbd042a8c1c_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8zNy9mcmFnOjhjYTRlNzYxZWE4NTQzYThiYWYyMmIxMzlkMGM0ZDcyL3RhYmxlOmQ3ZWEwYjc2ZWIyOTRhYWU5N2NkOTkwZjZjN2MzMzVkL3RhYmxlcmFuZ2U6ZDdlYTBiNzZlYjI5NGFhZTk3Y2Q5OTBmNmM3YzMzNWRfMy03LTEtMS0w_3d99f348-a4a2-4f40-bf4e-605dba7aa4e5"
      unitRef="usd">281380000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RleHRyZWdpb246NWRhMmExYTY0YmU2NDViMWEyOTgzOWJlYjM0ZjBhYzZfOTY1_ed11390b-6464-4b69-ab69-67e2bd45675d">Revenue and Geographic Information&lt;div style="padding-left:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:110%"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Revenue by geographical region includes the applicable service revenue for software upgrades and cloud-based services attributable to each region and is based on ship-to address, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&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;367,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;303,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa (&#x201c;EMEA&#x201d;)&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;240,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific (&#x201c;APAC&#x201d;)&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;38,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 revenue&lt;/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;645,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;562,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Revenue is attributed to individual countries based on ship-to address and includes the applicable service revenue for software upgrades and cloud-based services attributable to each country. Revenue by significant countries is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;330,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,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;text-align:left;vertical-align: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 countries&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;256,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 revenue&lt;/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;645,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;562,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Revenue by product category includes the applicable service revenue for software upgrades and cloud-based services attributable to each product category. Revenue by major product category is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:right"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sonos speakers&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;527,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;466,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sonos system products&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;97,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Partner products and other revenue&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;20,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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 revenue&lt;/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;645,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;562,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RleHRyZWdpb246NWRhMmExYTY0YmU2NDViMWEyOTgzOWJlYjM0ZjBhYzZfOTY0_fe9275fc-624d-48a2-af59-98b3cc2b097a">&lt;div style="padding-left:9pt;text-align:justify;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;Revenue by geographical region includes the applicable service revenue for software upgrades and cloud-based services attributable to each region and is based on ship-to address, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas&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;367,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;303,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa (&#x201c;EMEA&#x201d;)&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;240,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific (&#x201c;APAC&#x201d;)&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;38,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 revenue&lt;/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;645,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;562,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Revenue is attributed to individual countries based on ship-to address and includes the applicable service revenue for software upgrades and cloud-based services attributable to each country. Revenue by significant countries is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.933%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&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;330,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,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;text-align:left;vertical-align: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 countries&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;256,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 revenue&lt;/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;645,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;562,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Revenue by product category includes the applicable service revenue for software upgrades and cloud-based services attributable to each product category. Revenue by major product category is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:right"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sonos speakers&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;527,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;466,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sonos system products&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;97,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Partner products and other revenue&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;20,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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 revenue&lt;/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;645,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;562,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05decfa5a4214f459f1429128d5fdcbf_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQ5NjM1YjQ0NWI3NzQ2NGI5MDc0Y2RjYTNhM2E2NDAxL3RhYmxlcmFuZ2U6ZDk2MzViNDQ1Yjc3NDY0YjkwNzRjZGNhM2EzYTY0MDFfMy0xLTEtMS0w_9a1820ba-cd55-4a05-956b-022b651fce70"
      unitRef="usd">367239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55fea69fd6464953b5223648ee687370_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQ5NjM1YjQ0NWI3NzQ2NGI5MDc0Y2RjYTNhM2E2NDAxL3RhYmxlcmFuZ2U6ZDk2MzViNDQ1Yjc3NDY0YjkwNzRjZGNhM2EzYTY0MDFfMy0zLTEtMS0w_4dc70ef6-eaaa-4985-bb88-a9268ad39f66"
      unitRef="usd">303194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i956f313a252640c6830a640a29e62153_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQ5NjM1YjQ0NWI3NzQ2NGI5MDc0Y2RjYTNhM2E2NDAxL3RhYmxlcmFuZ2U6ZDk2MzViNDQ1Yjc3NDY0YjkwNzRjZGNhM2EzYTY0MDFfNC0xLTEtMS0w_db58952f-ed12-4003-bb1e-ab006d02b5b7"
      unitRef="usd">240007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i143268be90e247d8adea273a7d4b78c7_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQ5NjM1YjQ0NWI3NzQ2NGI5MDc0Y2RjYTNhM2E2NDAxL3RhYmxlcmFuZ2U6ZDk2MzViNDQ1Yjc3NDY0YjkwNzRjZGNhM2EzYTY0MDFfNC0zLTEtMS0w_56ce3499-1e67-4515-8523-d63dae655873"
      unitRef="usd">212738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i235cabb8942744a78f8b8980af8d7e6a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQ5NjM1YjQ0NWI3NzQ2NGI5MDc0Y2RjYTNhM2E2NDAxL3RhYmxlcmFuZ2U6ZDk2MzViNDQ1Yjc3NDY0YjkwNzRjZGNhM2EzYTY0MDFfNS0xLTEtMS0w_ea4dec4f-63e5-471f-b9e1-0910e09bae82"
      unitRef="usd">38338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd3089009d4444dfafd28cd550e54a62_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQ5NjM1YjQ0NWI3NzQ2NGI5MDc0Y2RjYTNhM2E2NDAxL3RhYmxlcmFuZ2U6ZDk2MzViNDQ1Yjc3NDY0YjkwNzRjZGNhM2EzYTY0MDFfNS0zLTEtMS0w_8f9e7f48-3076-418c-b3ba-d02ffe8627c0"
      unitRef="usd">46151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQ5NjM1YjQ0NWI3NzQ2NGI5MDc0Y2RjYTNhM2E2NDAxL3RhYmxlcmFuZ2U6ZDk2MzViNDQ1Yjc3NDY0YjkwNzRjZGNhM2EzYTY0MDFfNi0xLTEtMS0w_ccefd0da-4a23-4690-b04a-ae1fb23a67d4"
      unitRef="usd">645584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQ5NjM1YjQ0NWI3NzQ2NGI5MDc0Y2RjYTNhM2E2NDAxL3RhYmxlcmFuZ2U6ZDk2MzViNDQ1Yjc3NDY0YjkwNzRjZGNhM2EzYTY0MDFfNi0zLTEtMS0w_ec3ca4df-be12-4ab2-8d66-eaefc5a5df50"
      unitRef="usd">562083000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic23ed1295d154f26b556d6d6940b9d25_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmUwY2ZhNzMzNDJkMDQxZWY4ZDQ3MDNjMWVjYjczNzhlL3RhYmxlcmFuZ2U6ZTBjZmE3MzM0MmQwNDFlZjhkNDcwM2MxZWNiNzM3OGVfMy0xLTEtMS0w_f2484384-3d54-4160-91ac-d50179ef3f6a"
      unitRef="usd">330896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ffb448fc7264ba4919545a67548bf79_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmUwY2ZhNzMzNDJkMDQxZWY4ZDQ3MDNjMWVjYjczNzhlL3RhYmxlcmFuZ2U6ZTBjZmE3MzM0MmQwNDFlZjhkNDcwM2MxZWNiNzM3OGVfMy0zLTEtMS0w_9851c302-73ac-4afb-aa66-5919aa9f8a89"
      unitRef="usd">277273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5877dbaed9734c6a8dbd1434544d58b7_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmUwY2ZhNzMzNDJkMDQxZWY4ZDQ3MDNjMWVjYjczNzhlL3RhYmxlcmFuZ2U6ZTBjZmE3MzM0MmQwNDFlZjhkNDcwM2MxZWNiNzM3OGVfNC0xLTEtMS0w_3ebf2aa8-94e6-4e6a-83f0-4b72fb0c819d"
      unitRef="usd">58145000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff58a02595cf4d1bb36a2737120b50bd_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmUwY2ZhNzMzNDJkMDQxZWY4ZDQ3MDNjMWVjYjczNzhlL3RhYmxlcmFuZ2U6ZTBjZmE3MzM0MmQwNDFlZjhkNDcwM2MxZWNiNzM3OGVfNC0zLTEtMS0w_ab2cee61-79a2-4227-91b8-3b48f5acecc1"
      unitRef="usd">58988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3095821bf7f643c68311ebda5d208add_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmUwY2ZhNzMzNDJkMDQxZWY4ZDQ3MDNjMWVjYjczNzhlL3RhYmxlcmFuZ2U6ZTBjZmE3MzM0MmQwNDFlZjhkNDcwM2MxZWNiNzM3OGVfNi0xLTEtMS0w_e37f9356-1457-4fea-a767-708c3cc3c410"
      unitRef="usd">256543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id883718071534b94a3cfad45bf756214_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmUwY2ZhNzMzNDJkMDQxZWY4ZDQ3MDNjMWVjYjczNzhlL3RhYmxlcmFuZ2U6ZTBjZmE3MzM0MmQwNDFlZjhkNDcwM2MxZWNiNzM3OGVfNi0zLTEtMS0w_0ede8241-14f7-49e4-bab5-e99f729e443a"
      unitRef="usd">225822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmUwY2ZhNzMzNDJkMDQxZWY4ZDQ3MDNjMWVjYjczNzhlL3RhYmxlcmFuZ2U6ZTBjZmE3MzM0MmQwNDFlZjhkNDcwM2MxZWNiNzM3OGVfNy0xLTEtMS0w_e6c139e4-8627-4ef8-851c-378b91e9f23f"
      unitRef="usd">645584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmUwY2ZhNzMzNDJkMDQxZWY4ZDQ3MDNjMWVjYjczNzhlL3RhYmxlcmFuZ2U6ZTBjZmE3MzM0MmQwNDFlZjhkNDcwM2MxZWNiNzM3OGVfNy0zLTEtMS0w_a2c50f2b-f1f7-4b08-9d8c-aa33e498828d"
      unitRef="usd">562083000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f5c24482f734e77ad4bc165726d1ac0_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQyZDU0MTNmMGExNzRmZDBhMmYzMjI0YjU1YmZjNjUxL3RhYmxlcmFuZ2U6ZDJkNTQxM2YwYTE3NGZkMGEyZjMyMjRiNTViZmM2NTFfMy0xLTEtMS0w_bd91ea20-3f54-4370-ae26-d2851efd70be"
      unitRef="usd">527516000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic49e7604b62647508c4bf0843a15777a_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQyZDU0MTNmMGExNzRmZDBhMmYzMjI0YjU1YmZjNjUxL3RhYmxlcmFuZ2U6ZDJkNTQxM2YwYTE3NGZkMGEyZjMyMjRiNTViZmM2NTFfMy0zLTEtMS0w_fb47dfa9-f1d1-49bd-a813-f21da9229534"
      unitRef="usd">466677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99e81ab5beac414aaea72db0859e639c_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQyZDU0MTNmMGExNzRmZDBhMmYzMjI0YjU1YmZjNjUxL3RhYmxlcmFuZ2U6ZDJkNTQxM2YwYTE3NGZkMGEyZjMyMjRiNTViZmM2NTFfNC0xLTEtMS0w_942f5129-5de4-4617-8c6f-a6ed40840542"
      unitRef="usd">97759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ea359710f2c4e279e52ed04ae7715df_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQyZDU0MTNmMGExNzRmZDBhMmYzMjI0YjU1YmZjNjUxL3RhYmxlcmFuZ2U6ZDJkNTQxM2YwYTE3NGZkMGEyZjMyMjRiNTViZmM2NTFfNC0zLTEtMS0w_a4c794b9-53e3-43a4-9732-09ae3eecc521"
      unitRef="usd">61521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic65fa37e4cd242d59d00323473b521db_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQyZDU0MTNmMGExNzRmZDBhMmYzMjI0YjU1YmZjNjUxL3RhYmxlcmFuZ2U6ZDJkNTQxM2YwYTE3NGZkMGEyZjMyMjRiNTViZmM2NTFfNS0xLTEtMS0w_302e2e50-749a-49fd-985b-341857552199"
      unitRef="usd">20309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia390a26235384572b23a2084735983e4_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQyZDU0MTNmMGExNzRmZDBhMmYzMjI0YjU1YmZjNjUxL3RhYmxlcmFuZ2U6ZDJkNTQxM2YwYTE3NGZkMGEyZjMyMjRiNTViZmM2NTFfNS0zLTEtMS0w_e867d819-ac00-4ec2-bd18-9b96f3fe472d"
      unitRef="usd">33885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQyZDU0MTNmMGExNzRmZDBhMmYzMjI0YjU1YmZjNjUxL3RhYmxlcmFuZ2U6ZDJkNTQxM2YwYTE3NGZkMGEyZjMyMjRiNTViZmM2NTFfNi0xLTEtMS0w_8cf5a52f-5a97-4549-be2c-601563883cf0"
      unitRef="usd">645584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80MC9mcmFnOjVkYTJhMWE2NGJlNjQ1YjFhMjk4MzliZWIzNGYwYWM2L3RhYmxlOmQyZDU0MTNmMGExNzRmZDBhMmYzMjI0YjU1YmZjNjUxL3RhYmxlcmFuZ2U6ZDJkNTQxM2YwYTE3NGZkMGEyZjMyMjRiNTViZmM2NTFfNi0zLTEtMS0w_06ce5d1e-ac3d-41df-aa1a-b2f22a3f4c9b"
      unitRef="usd">562083000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RleHRyZWdpb246ZTZiZmM0MzgzNDg2NGM2MjljNjM0NDMwZDFjMjc3ZGZfMTUyNw_9e4ebc3c-929c-40a5-be97-5f2aacd57c04">Balance Sheet Components&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable, net of allowances&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Accounts receivable, net of allowances, consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;October 3, 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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;164,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,757&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&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,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for sales incentives&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;(49,758)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of allowances&lt;/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;113,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,935&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories, net&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Inventories consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;October 3, 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods &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;79,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,184&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Component parts&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;8,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;8,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories &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;88,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,830&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The Company writes down inventory as a result of excess and obsolete inventories, or when it believes that the net realizable value of inventories is less than the carrying value. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The following table reflects the changes in the net carrying amount of the components of intangible assets associated with the Company's acquisition activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.768%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands, except weighted-average remaining life)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&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;7,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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.92&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible assets&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;7,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.30&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;In-process research and development and other intangible assets not subject to 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;20,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/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;28,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The following table summarizes estimated future amortization expense of the Company's intangible assets as of January&#160;2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal years ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Future Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of fiscal 2021&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;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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,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 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future amortization expense&lt;/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;5,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued expenses &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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;Accrued expenses consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;(In thousands)&lt;/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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued advertising and marketing&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;26,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&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;20,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued inventory&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;12,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;2,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued manufacturing, logistics and product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;10,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="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued payables&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;8,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&lt;/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;96,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Amounts invoiced in advance of revenue recognition are recorded as deferred revenue on the condensed consolidated balance sheets. Deferred revenue primarily relates to revenue allocated to unspecified software upgrades and cloud-based services. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The following table presents the changes in the Company&#x2019;s deferred revenue for the three months ended January&#160;2, 2021 and December&#160;28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, beginning of period&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;62,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of revenue included in beginning of period deferred revenue&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,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 deferred, net of revenue recognized on contracts in the respective period&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,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, end of period&lt;/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;68,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;61,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The Company expects the following recognition of deferred revenue as of January&#160;2, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.236%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the fiscal years ending&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025 and Beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue expected to be recognized&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;12,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;14,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Other current liabilities consist 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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/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 #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;Reserve for returns&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;23,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;14,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 operating lease liabilities&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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product warranty liability&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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;7,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;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 other current 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;48,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The following table presents the changes in the Company&#x2019;s warranty liability for the three months ended January&#160;2, 2021 and December&#160;28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.756%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.129%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;December 28, 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:700;line-height:100%"&gt;(In thousands)&lt;/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 #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;Warranty liability, beginning of period&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;3,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 warranties issued during the period&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,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,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements of warranty claims during the period&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,459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liability, end of period&lt;/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;6,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RleHRyZWdpb246ZTZiZmM0MzgzNDg2NGM2MjljNjM0NDMwZDFjMjc3ZGZfMTUxOQ_66633ef4-3afd-4e42-b734-e46a91453053">&lt;div style="padding-left:9pt;text-align:justify;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;Accounts receivable, net of allowances, consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;October 3, 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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;164,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,757&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&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,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for sales incentives&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;(49,758)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of allowances&lt;/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;113,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,935&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhN2I5ZTIyY2M2NzQwNjE5YzBhYTk1YTRjN2Y0OGQwL3RhYmxlcmFuZ2U6MmE3YjllMjJjYzY3NDA2MTljMGFhOTVhNGM3ZjQ4ZDBfMi0xLTEtMS0w_fa695032-daa1-4a1a-8d72-895291c932bd"
      unitRef="usd">164912000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhN2I5ZTIyY2M2NzQwNjE5YzBhYTk1YTRjN2Y0OGQwL3RhYmxlcmFuZ2U6MmE3YjllMjJjYzY3NDA2MTljMGFhOTVhNGM3ZjQ4ZDBfMi0zLTEtMS0w_37abadc2-d863-42dc-891a-4feb553bd952"
      unitRef="usd">73757000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhN2I5ZTIyY2M2NzQwNjE5YzBhYTk1YTRjN2Y0OGQwL3RhYmxlcmFuZ2U6MmE3YjllMjJjYzY3NDA2MTljMGFhOTVhNGM3ZjQ4ZDBfMy0xLTEtMS0w_c714a012-03a9-411c-be98-15e30292d25d"
      unitRef="usd">1538000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhN2I5ZTIyY2M2NzQwNjE5YzBhYTk1YTRjN2Y0OGQwL3RhYmxlcmFuZ2U6MmE3YjllMjJjYzY3NDA2MTljMGFhOTVhNGM3ZjQ4ZDBfMy0zLTEtMS0w_0d07ee73-dbf6-457a-bbcf-4958c1fd9454"
      unitRef="usd">1307000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <sono:AllowanceForSalesIncentives
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhN2I5ZTIyY2M2NzQwNjE5YzBhYTk1YTRjN2Y0OGQwL3RhYmxlcmFuZ2U6MmE3YjllMjJjYzY3NDA2MTljMGFhOTVhNGM3ZjQ4ZDBfNC0xLTEtMS0w_2e81ed5b-5143-48f8-888c-aa0df54026e9"
      unitRef="usd">49758000</sono:AllowanceForSalesIncentives>
    <sono:AllowanceForSalesIncentives
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhN2I5ZTIyY2M2NzQwNjE5YzBhYTk1YTRjN2Y0OGQwL3RhYmxlcmFuZ2U6MmE3YjllMjJjYzY3NDA2MTljMGFhOTVhNGM3ZjQ4ZDBfNC0zLTEtMS0w_7b3e085b-ac90-40da-93dd-61ad3accc6a6"
      unitRef="usd">17515000</sono:AllowanceForSalesIncentives>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhN2I5ZTIyY2M2NzQwNjE5YzBhYTk1YTRjN2Y0OGQwL3RhYmxlcmFuZ2U6MmE3YjllMjJjYzY3NDA2MTljMGFhOTVhNGM3ZjQ4ZDBfNS0xLTEtMS0w_8b4e0f7b-3ba3-4fcc-8bcc-25a9e0bbea89"
      unitRef="usd">113616000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhN2I5ZTIyY2M2NzQwNjE5YzBhYTk1YTRjN2Y0OGQwL3RhYmxlcmFuZ2U6MmE3YjllMjJjYzY3NDA2MTljMGFhOTVhNGM3ZjQ4ZDBfNS0zLTEtMS0w_0b98d018-2ecf-474f-92e8-23ee1aab2048"
      unitRef="usd">54935000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RleHRyZWdpb246ZTZiZmM0MzgzNDg2NGM2MjljNjM0NDMwZDFjMjc3ZGZfMTUxMA_33dd300e-c1ae-4c77-acb9-7fea01ba4f10">&lt;div style="padding-left:9pt;text-align:justify;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;Inventories consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;October 3, 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods &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;79,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,184&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Component parts&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;8,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;8,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories &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;88,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,830&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjg3Y2UyOGU3YjkwNDQ5NDg4YTNmNjVmMWQ5NjE5YjM0L3RhYmxlcmFuZ2U6ODdjZTI4ZTdiOTA0NDk0ODhhM2Y2NWYxZDk2MTliMzRfMi0xLTEtMS0w_d204d4c5-9907-40a4-a084-6e077097416c"
      unitRef="usd">79213000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjg3Y2UyOGU3YjkwNDQ5NDg4YTNmNjVmMWQ5NjE5YjM0L3RhYmxlcmFuZ2U6ODdjZTI4ZTdiOTA0NDk0ODhhM2Y2NWYxZDk2MTliMzRfMi0zLTEtMS0w_ae8013b4-17bd-4412-8e64-87ae36a71f27"
      unitRef="usd">172184000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryPartsAndComponentsNetOfReserves
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjg3Y2UyOGU3YjkwNDQ5NDg4YTNmNjVmMWQ5NjE5YjM0L3RhYmxlcmFuZ2U6ODdjZTI4ZTdiOTA0NDk0ODhhM2Y2NWYxZDk2MTliMzRfMy0xLTEtMS0w_1f1590e2-9311-4ebb-98ce-b932eede8702"
      unitRef="usd">8981000</us-gaap:InventoryPartsAndComponentsNetOfReserves>
    <us-gaap:InventoryPartsAndComponentsNetOfReserves
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjg3Y2UyOGU3YjkwNDQ5NDg4YTNmNjVmMWQ5NjE5YjM0L3RhYmxlcmFuZ2U6ODdjZTI4ZTdiOTA0NDk0ODhhM2Y2NWYxZDk2MTliMzRfMy0zLTEtMS0w_17aece28-07a4-497f-b961-0cc279b35fab"
      unitRef="usd">8646000</us-gaap:InventoryPartsAndComponentsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjg3Y2UyOGU3YjkwNDQ5NDg4YTNmNjVmMWQ5NjE5YjM0L3RhYmxlcmFuZ2U6ODdjZTI4ZTdiOTA0NDk0ODhhM2Y2NWYxZDk2MTliMzRfNC0xLTEtMS0w_fc7b4d7e-0b31-4b05-9962-0b9d2505c581"
      unitRef="usd">88194000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjg3Y2UyOGU3YjkwNDQ5NDg4YTNmNjVmMWQ5NjE5YjM0L3RhYmxlcmFuZ2U6ODdjZTI4ZTdiOTA0NDk0ODhhM2Y2NWYxZDk2MTliMzRfNC0zLTEtMS0w_b01f2acd-c42b-47fb-b883-4b5e6ad16248"
      unitRef="usd">180830000</us-gaap:InventoryNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RleHRyZWdpb246ZTZiZmM0MzgzNDg2NGM2MjljNjM0NDMwZDFjMjc3ZGZfMTUyMw_87c3a25a-b8c8-4e86-81aa-cc3bbad07b25">&lt;div style="padding-left:9pt;text-align:justify;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;The following table reflects the changes in the net carrying amount of the components of intangible assets associated with the Company's acquisition activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.768%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands, except weighted-average remaining life)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&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;7,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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.92&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible assets&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;7,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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 colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.30&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;In-process research and development and other intangible assets not subject to 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;20,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/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;28,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The following table summarizes estimated future amortization expense of the Company's intangible assets as of January&#160;2, 2021:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal years ending&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Future Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of fiscal 2021&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;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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,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 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future amortization expense&lt;/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;5,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9d7371bcc7fb4e88bf9da13e3ef06b6b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfMy0xLTEtMS0w_1e98dc60-0b61-4ac8-b729-acdc28beabcb"
      unitRef="usd">7875000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9d7371bcc7fb4e88bf9da13e3ef06b6b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfMy0zLTEtMS0w_6bcb9246-620d-412a-9458-2e637151623a"
      unitRef="usd">2018000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9d7371bcc7fb4e88bf9da13e3ef06b6b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfMy01LTEtMS0w_c809d0af-3828-4529-a234-1566a3449f8e"
      unitRef="usd">5857000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6e2a4168d4a7498e9d2b969be7c6816f_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfMy03LTEtMS0w_7b9fde8a-95e5-4210-b166-c8045acfec25">P3Y3M21D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i30788ee8c2ff4fa09481be94e50ba02d_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNC0xLTEtMS0w_1989791b-ddc7-4669-9cdb-a55b02969864"
      unitRef="usd">39000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i30788ee8c2ff4fa09481be94e50ba02d_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNC0zLTEtMS0w_a6c7fb9c-dbd3-49e0-85c6-92f86c1f2c16"
      unitRef="usd">21000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i30788ee8c2ff4fa09481be94e50ba02d_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNC01LTEtMS0w_daa29013-5cdd-4524-afa4-038ee22bbf3a"
      unitRef="usd">18000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id4e393ce77e54dea856789a35efdf1b2_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNC03LTEtMS0w_4b491e69-7666-405c-a459-38ab337fc7c5">P0Y11M1D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNS0xLTEtMS0w_f00d3c5d-8e54-4246-8cef-7c8b154835ac"
      unitRef="usd">7914000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNS0zLTEtMS0w_c8cef1cf-ff23-41b0-b1ce-0a700519e608"
      unitRef="usd">2039000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNS01LTEtMS0w_b53988a5-7f57-4e0b-af1a-c80f2617a273"
      unitRef="usd">5875000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNS03LTEtMS0w_f8e59acb-2dd3-4802-95c6-119dce6cb549">P3Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i87cc6a0c64b64993ba57f43b93009bcb_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNi0xLTEtMS0w_e21d9755-ff8a-4c92-a47e-24bdcaae698e"
      unitRef="usd">20100000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i87cc6a0c64b64993ba57f43b93009bcb_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNi01LTEtMS0w_d8155588-b5ae-4470-b4e2-e10c91033a4e"
      unitRef="usd">20100000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNy0xLTEtMS0w_9a6cc72b-44f4-4b9b-91e8-ef644c0456ea"
      unitRef="usd">28014000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNy0zLTEtMS0w_c32e255d-8c63-4294-abe4-cd6c1c602382"
      unitRef="usd">2039000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjEzMWZjMDcwZTE0ZTQ1NjE4MWRkYmFkNjExZGUyZTc3L3RhYmxlcmFuZ2U6MTMxZmMwNzBlMTRlNDU2MTgxZGRiYWQ2MTFkZTJlNzdfNy01LTEtMS0w_e0383fea-0d76-4ed1-9208-553beeb31e91"
      unitRef="usd">25975000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhNzYwMzU3MTQxOTRmOWI5YWEyOTI4NTc4ZWQwMTE5L3RhYmxlcmFuZ2U6MmE3NjAzNTcxNDE5NGY5YjlhYTI5Mjg1NzhlZDAxMTlfMi0xLTEtMS0w_a73c640c-2aa6-4e99-8eb3-afd4bf9044e2"
      unitRef="usd">1478000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhNzYwMzU3MTQxOTRmOWI5YWEyOTI4NTc4ZWQwMTE5L3RhYmxlcmFuZ2U6MmE3NjAzNTcxNDE5NGY5YjlhYTI5Mjg1NzhlZDAxMTlfMy0xLTEtMS0w_9f2e7010-04d2-437a-beeb-366508dc58bc"
      unitRef="usd">1955000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhNzYwMzU3MTQxOTRmOWI5YWEyOTI4NTc4ZWQwMTE5L3RhYmxlcmFuZ2U6MmE3NjAzNTcxNDE5NGY5YjlhYTI5Mjg1NzhlZDAxMTlfNC0xLTEtMS0w_46920a6c-ac87-4408-bdea-948f588a22ad"
      unitRef="usd">1253000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhNzYwMzU3MTQxOTRmOWI5YWEyOTI4NTc4ZWQwMTE5L3RhYmxlcmFuZ2U6MmE3NjAzNTcxNDE5NGY5YjlhYTI5Mjg1NzhlZDAxMTlfNS0xLTEtMS0w_ba5c0a44-190d-4436-9aff-5693bc208b56"
      unitRef="usd">1020000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhNzYwMzU3MTQxOTRmOWI5YWEyOTI4NTc4ZWQwMTE5L3RhYmxlcmFuZ2U6MmE3NjAzNTcxNDE5NGY5YjlhYTI5Mjg1NzhlZDAxMTlfNi0xLTEtMS0w_0bdf0ccc-10d7-42c8-b682-07f6f053753d"
      unitRef="usd">169000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <sono:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhNzYwMzU3MTQxOTRmOWI5YWEyOTI4NTc4ZWQwMTE5L3RhYmxlcmFuZ2U6MmE3NjAzNTcxNDE5NGY5YjlhYTI5Mjg1NzhlZDAxMTlfNy0xLTEtMS0w_96ba2d0b-34f3-4308-9fda-98939219506d"
      unitRef="usd">0</sono:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjJhNzYwMzU3MTQxOTRmOWI5YWEyOTI4NTc4ZWQwMTE5L3RhYmxlcmFuZ2U6MmE3NjAzNTcxNDE5NGY5YjlhYTI5Mjg1NzhlZDAxMTlfOC0xLTEtMS0w_8ca6894f-dbfc-481b-8618-dae6546eb906"
      unitRef="usd">5875000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RleHRyZWdpb246ZTZiZmM0MzgzNDg2NGM2MjljNjM0NDMwZDFjMjc3ZGZfMTUyNA_c5e8eee7-ffe4-405b-a6e1-073245d95735">&lt;div style="margin-top:12pt;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;Accrued expenses consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;(In thousands)&lt;/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 #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued advertising and marketing&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;26,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&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;20,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued inventory&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;12,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;2,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued manufacturing, logistics and product development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;10,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="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued payables&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;8,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses&lt;/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;96,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <sono:AccruedAdvertisingandMarketingCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfMi0xLTEtMS0w_7c980f44-eedf-40ec-8a93-20e35cb4a4c5"
      unitRef="usd">26681000</sono:AccruedAdvertisingandMarketingCurrent>
    <sono:AccruedAdvertisingandMarketingCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfMi0zLTEtMS0w_123947c9-c30b-4b0b-8227-fb67099c533c"
      unitRef="usd">10609000</sono:AccruedAdvertisingandMarketingCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfMy0xLTEtMS0w_6b7f2e88-b3ed-42ac-8609-7ae37d32b416"
      unitRef="usd">20300000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfMy0zLTEtMS0w_ca5e1154-8144-4d5a-be6d-89b6e9a98ab2"
      unitRef="usd">6252000</us-gaap:TaxesPayableCurrent>
    <sono:AccruedInventoryCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfNC0xLTEtMS0w_149d4fd6-b77a-43a3-8d8d-2a3e0330d6f1"
      unitRef="usd">12130000</sono:AccruedInventoryCurrent>
    <sono:AccruedInventoryCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfNC0zLTEtMS0w_0ddffcc0-3aad-49da-beb4-996c3c15ee51"
      unitRef="usd">2843000</sono:AccruedInventoryCurrent>
    <sono:AccruedManufacturingLogisticsandProductDevelopmentCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfNS0xLTEtMS0w_b1dfb786-f0d5-4a9d-b3bf-4eeb964fb25c"
      unitRef="usd">17765000</sono:AccruedManufacturingLogisticsandProductDevelopmentCurrent>
    <sono:AccruedManufacturingLogisticsandProductDevelopmentCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfNS0zLTEtMS0w_5baffd0f-92df-4a42-9548-af33e7a6be24"
      unitRef="usd">9753000</sono:AccruedManufacturingLogisticsandProductDevelopmentCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfNi0xLTEtMS0w_23a2180e-9945-4918-b636-4b407415faa0"
      unitRef="usd">10935000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfNi0zLTEtMS0w_b368ab6a-eb00-4bfa-8dd2-445e9f793f6d"
      unitRef="usd">10068000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfNy0xLTEtMS0w_6e333040-319c-43b9-b96d-1346b74b5260"
      unitRef="usd">8622000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfNy0zLTEtMS0w_28c28cd6-5998-48b4-a016-8656835f42c2"
      unitRef="usd">5524000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfOC0xLTEtMS0w_5a40e904-37d0-40d0-873e-7168298ffbbf"
      unitRef="usd">96433000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmE4MzllYTUzODZhNTQ1ZTQ4MDM3NDMxYzkxMTgzZmVmL3RhYmxlcmFuZ2U6YTgzOWVhNTM4NmE1NDVlNDgwMzc0MzFjOTExODNmZWZfOC0zLTEtMS0w_a6e75a07-97c5-4a8e-9488-50adf030fc6d"
      unitRef="usd">45049000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RleHRyZWdpb246ZTZiZmM0MzgzNDg2NGM2MjljNjM0NDMwZDFjMjc3ZGZfMTUyMg_2d00d1e2-e551-4bb6-8480-d7ff093ef352">&lt;div style="padding-left:9pt;text-align:justify;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;The following table presents the changes in the Company&#x2019;s deferred revenue for the three months ended January&#160;2, 2021 and December&#160;28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, beginning of period&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;62,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of revenue included in beginning of period deferred revenue&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,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 deferred, net of revenue recognized on contracts in the respective period&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,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, end of period&lt;/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;68,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;61,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjAxMWJhNWVmNjE2MTQ3MjU5NWMzMDAzYTQ5ODI0MDVhL3RhYmxlcmFuZ2U6MDExYmE1ZWY2MTYxNDcyNTk1YzMwMDNhNDk4MjQwNWFfMi0xLTEtMS0w_ca1d347b-cdd8-4e6b-b663-2e6b07acf725"
      unitRef="usd">62389000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ib874ececdebd470e98a44643dc74fade_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjAxMWJhNWVmNjE2MTQ3MjU5NWMzMDAzYTQ5ODI0MDVhL3RhYmxlcmFuZ2U6MDExYmE1ZWY2MTYxNDcyNTk1YzMwMDNhNDk4MjQwNWFfMi0zLTEtMS0w_a81f2141-4c3e-4e99-8869-00802eb69dd7"
      unitRef="usd">56449000</us-gaap:ContractWithCustomerLiability>
    <sono:ContractWithCustomerLiabilityRecognitionOfPeriodDeferredRevenue
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjAxMWJhNWVmNjE2MTQ3MjU5NWMzMDAzYTQ5ODI0MDVhL3RhYmxlcmFuZ2U6MDExYmE1ZWY2MTYxNDcyNTk1YzMwMDNhNDk4MjQwNWFfMy0xLTEtMS0w_57494f98-4d95-4935-a601-ba4862294783"
      unitRef="usd">3357000</sono:ContractWithCustomerLiabilityRecognitionOfPeriodDeferredRevenue>
    <sono:ContractWithCustomerLiabilityRecognitionOfPeriodDeferredRevenue
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjAxMWJhNWVmNjE2MTQ3MjU5NWMzMDAzYTQ5ODI0MDVhL3RhYmxlcmFuZ2U6MDExYmE1ZWY2MTYxNDcyNTk1YzMwMDNhNDk4MjQwNWFfMy0zLTEtMS0w_d1776676-247b-4856-9472-ffcc4b3accf4"
      unitRef="usd">3238000</sono:ContractWithCustomerLiabilityRecognitionOfPeriodDeferredRevenue>
    <sono:ContractWithCustomerLiabilityRevenueDeferredNetofRevenueRecognizedOnContracts
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjAxMWJhNWVmNjE2MTQ3MjU5NWMzMDAzYTQ5ODI0MDVhL3RhYmxlcmFuZ2U6MDExYmE1ZWY2MTYxNDcyNTk1YzMwMDNhNDk4MjQwNWFfNC0xLTEtMS0w_645d2bc7-6e51-4800-a5c8-a3b51e2504b6"
      unitRef="usd">9809000</sono:ContractWithCustomerLiabilityRevenueDeferredNetofRevenueRecognizedOnContracts>
    <sono:ContractWithCustomerLiabilityRevenueDeferredNetofRevenueRecognizedOnContracts
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjAxMWJhNWVmNjE2MTQ3MjU5NWMzMDAzYTQ5ODI0MDVhL3RhYmxlcmFuZ2U6MDExYmE1ZWY2MTYxNDcyNTk1YzMwMDNhNDk4MjQwNWFfNC0zLTEtMS0w_ea431a8e-93b2-454a-a762-e77fb66fcafc"
      unitRef="usd">8435000</sono:ContractWithCustomerLiabilityRevenueDeferredNetofRevenueRecognizedOnContracts>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjAxMWJhNWVmNjE2MTQ3MjU5NWMzMDAzYTQ5ODI0MDVhL3RhYmxlcmFuZ2U6MDExYmE1ZWY2MTYxNDcyNTk1YzMwMDNhNDk4MjQwNWFfNS0xLTEtMS0w_6b2bb8dd-7625-4720-8af4-d43e64c4283c"
      unitRef="usd">68841000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ief6030004f344cbfb844853ca7819e13_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjAxMWJhNWVmNjE2MTQ3MjU5NWMzMDAzYTQ5ODI0MDVhL3RhYmxlcmFuZ2U6MDExYmE1ZWY2MTYxNDcyNTk1YzMwMDNhNDk4MjQwNWFfNS0zLTEtMS0w_cf6b231f-f668-4a44-bbd5-591b82e2f7c6"
      unitRef="usd">61646000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RleHRyZWdpb246ZTZiZmM0MzgzNDg2NGM2MjljNjM0NDMwZDFjMjc3ZGZfMTUxNg_34287196-7f1b-400b-8540-b35336f67310">&lt;div style="padding-left:9pt;text-align:justify;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;The Company expects the following recognition of deferred revenue as of January&#160;2, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.236%"/&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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the fiscal years ending&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025 and Beyond&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue expected to be recognized&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;12,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;14,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,841&#160;&lt;/span&gt;&lt;/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:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i436519bc8be04bd7aacf7fa583438f13_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmY5YjBlOWJmZDY3MTQ0ODc5ODgzOTM1NjBhNjk3YWY4L3RhYmxlcmFuZ2U6ZjliMGU5YmZkNjcxNDQ4Nzk4ODM5MzU2MGE2OTdhZjhfMy0xLTEtMS0w_a0a072cc-a6d7-4fdf-9a87-9e82766f8e85"
      unitRef="usd">12488000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1388b98c69f14d0b872165f850117cb3_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmY5YjBlOWJmZDY3MTQ0ODc5ODgzOTM1NjBhNjk3YWY4L3RhYmxlcmFuZ2U6ZjliMGU5YmZkNjcxNDQ4Nzk4ODM5MzU2MGE2OTdhZjhfMy0zLTEtMS0w_7d8f5cc4-e5ec-46d3-88c7-05a3b8f9c4f4"
      unitRef="usd">14772000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i87dc333087cd4670ab28ff03c1c77a44_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmY5YjBlOWJmZDY3MTQ0ODc5ODgzOTM1NjBhNjk3YWY4L3RhYmxlcmFuZ2U6ZjliMGU5YmZkNjcxNDQ4Nzk4ODM5MzU2MGE2OTdhZjhfMy01LTEtMS0w_f7f15dba-ba08-4958-911f-468e7d443bd9"
      unitRef="usd">12844000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i11c213f5e0d744158091bce1ee704f6a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmY5YjBlOWJmZDY3MTQ0ODc5ODgzOTM1NjBhNjk3YWY4L3RhYmxlcmFuZ2U6ZjliMGU5YmZkNjcxNDQ4Nzk4ODM5MzU2MGE2OTdhZjhfMy03LTEtMS0w_511f9bcb-0152-4047-b25a-4303c6635449"
      unitRef="usd">10793000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="idb0d719db0404f82b2085c0d30541c71_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmY5YjBlOWJmZDY3MTQ0ODc5ODgzOTM1NjBhNjk3YWY4L3RhYmxlcmFuZ2U6ZjliMGU5YmZkNjcxNDQ4Nzk4ODM5MzU2MGE2OTdhZjhfMy05LTEtMS0w_bf32cf7b-6ccb-4fc2-9724-8766ce44c380"
      unitRef="usd">17944000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOmY5YjBlOWJmZDY3MTQ0ODc5ODgzOTM1NjBhNjk3YWY4L3RhYmxlcmFuZ2U6ZjliMGU5YmZkNjcxNDQ4Nzk4ODM5MzU2MGE2OTdhZjhfMy0xMS0xLTEtMA_cbeb8833-fcea-46af-ad2d-20ed18cd7272"
      unitRef="usd">68841000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RleHRyZWdpb246ZTZiZmM0MzgzNDg2NGM2MjljNjM0NDMwZDFjMjc3ZGZfMTUwOQ_73e5f91f-d75b-43bf-b062-a4b632fe681d">&lt;div style="padding-left:9pt;text-align:justify;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;Other current liabilities consist 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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/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 #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;Reserve for returns&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;23,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;14,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 operating lease liabilities&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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product warranty liability&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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;7,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;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 other current 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;48,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:OtherCurrentLiabilitiesTableTextBlock>
    <sono:AccruedLiabilitiesReserveForReturns
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjFiYmFkNjM3OGI4NzRjMDFiYzg4YmZhYjQ3OTliNmZlL3RhYmxlcmFuZ2U6MWJiYWQ2Mzc4Yjg3NGMwMWJjODhiZmFiNDc5OWI2ZmVfMi0xLTEtMS0w_fc9c54f5-ef79-4daa-aa7b-7a7cf780dac9"
      unitRef="usd">23723000</sono:AccruedLiabilitiesReserveForReturns>
    <sono:AccruedLiabilitiesReserveForReturns
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjFiYmFkNjM3OGI4NzRjMDFiYzg4YmZhYjQ3OTliNmZlL3RhYmxlcmFuZ2U6MWJiYWQ2Mzc4Yjg3NGMwMWJjODhiZmFiNDc5OWI2ZmVfMi0zLTEtMS0w_2a984767-e802-4e70-b7b0-f18f56967944"
      unitRef="usd">14195000</sono:AccruedLiabilitiesReserveForReturns>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjFiYmFkNjM3OGI4NzRjMDFiYzg4YmZhYjQ3OTliNmZlL3RhYmxlcmFuZ2U6MWJiYWQ2Mzc4Yjg3NGMwMWJjODhiZmFiNDc5OWI2ZmVfMy0xLTEtMS0w_3a365878-f4b1-4edb-be41-a297ba4c466e"
      unitRef="usd">10831000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjFiYmFkNjM3OGI4NzRjMDFiYzg4YmZhYjQ3OTliNmZlL3RhYmxlcmFuZ2U6MWJiYWQ2Mzc4Yjg3NGMwMWJjODhiZmFiNDc5OWI2ZmVfMy0zLTEtMS0w_ca6b5570-f83a-4e40-9e3d-b2a11c3026f6"
      unitRef="usd">10910000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjFiYmFkNjM3OGI4NzRjMDFiYzg4YmZhYjQ3OTliNmZlL3RhYmxlcmFuZ2U6MWJiYWQ2Mzc4Yjg3NGMwMWJjODhiZmFiNDc5OWI2ZmVfNC0xLTEtMS0w_8487fb5f-0cfc-4efe-854e-857f25d2d7c9"
      unitRef="usd">6446000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjFiYmFkNjM3OGI4NzRjMDFiYzg4YmZhYjQ3OTliNmZlL3RhYmxlcmFuZ2U6MWJiYWQ2Mzc4Yjg3NGMwMWJjODhiZmFiNDc5OWI2ZmVfNC0zLTEtMS0w_7457fbb4-1f03-488d-9c34-e2f47c126dcf"
      unitRef="usd">3628000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjFiYmFkNjM3OGI4NzRjMDFiYzg4YmZhYjQ3OTliNmZlL3RhYmxlcmFuZ2U6MWJiYWQ2Mzc4Yjg3NGMwMWJjODhiZmFiNDc5OWI2ZmVfNS0xLTEtMS0w_bef6ff5d-6b3f-4680-8fd2-93f1843d55da"
      unitRef="usd">7828000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjFiYmFkNjM3OGI4NzRjMDFiYzg4YmZhYjQ3OTliNmZlL3RhYmxlcmFuZ2U6MWJiYWQ2Mzc4Yjg3NGMwMWJjODhiZmFiNDc5OWI2ZmVfNS0zLTEtMS0w_b427360b-6792-4dd8-99cc-289aeb70761e"
      unitRef="usd">2417000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjFiYmFkNjM3OGI4NzRjMDFiYzg4YmZhYjQ3OTliNmZlL3RhYmxlcmFuZ2U6MWJiYWQ2Mzc4Yjg3NGMwMWJjODhiZmFiNDc5OWI2ZmVfNi0xLTEtMS0w_76283de2-6e0e-4813-9647-8f92f427c505"
      unitRef="usd">48828000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjFiYmFkNjM3OGI4NzRjMDFiYzg4YmZhYjQ3OTliNmZlL3RhYmxlcmFuZ2U6MWJiYWQ2Mzc4Yjg3NGMwMWJjODhiZmFiNDc5OWI2ZmVfNi0zLTEtMS0w_c5064435-80c1-45b6-9efa-a8ab6e304241"
      unitRef="usd">31150000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RleHRyZWdpb246ZTZiZmM0MzgzNDg2NGM2MjljNjM0NDMwZDFjMjc3ZGZfMTUxMg_7b80ba28-7e83-49c5-9519-f73c7c7f2795">&lt;div style="padding-left:9pt;text-align:justify;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;The following table presents the changes in the Company&#x2019;s warranty liability for the three months ended January&#160;2, 2021 and December&#160;28, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.756%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.129%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;December 28, 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:700;line-height:100%"&gt;(In thousands)&lt;/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 #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;Warranty liability, beginning of period&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;3,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 warranties issued during the period&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,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,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements of warranty claims during the period&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,459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,633)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liability, end of period&lt;/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;6,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjE1ZTYwYmIwN2YwODQ4ZGE4NjBhZmViM2E2YTdmMGIxL3RhYmxlcmFuZ2U6MTVlNjBiYjA3ZjA4NDhkYTg2MGFmZWIzYTZhN2YwYjFfMi0xLTEtMS0w_ca44fda1-6bce-47a9-962f-8f9416363447"
      unitRef="usd">3628000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ib874ececdebd470e98a44643dc74fade_I20190928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjE1ZTYwYmIwN2YwODQ4ZGE4NjBhZmViM2E2YTdmMGIxL3RhYmxlcmFuZ2U6MTVlNjBiYjA3ZjA4NDhkYTg2MGFmZWIzYTZhN2YwYjFfMi0zLTEtMS0w_8cbd0439-dfd7-4d3f-a07a-6b31de558160"
      unitRef="usd">3254000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjE1ZTYwYmIwN2YwODQ4ZGE4NjBhZmViM2E2YTdmMGIxL3RhYmxlcmFuZ2U6MTVlNjBiYjA3ZjA4NDhkYTg2MGFmZWIzYTZhN2YwYjFfMy0xLTEtMS0w_57d6636b-0670-481f-9672-04ad06e60e76"
      unitRef="usd">6277000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjE1ZTYwYmIwN2YwODQ4ZGE4NjBhZmViM2E2YTdmMGIxL3RhYmxlcmFuZ2U6MTVlNjBiYjA3ZjA4NDhkYTg2MGFmZWIzYTZhN2YwYjFfMy0zLTEtMS0w_f461f25c-d88c-4c4f-9615-6f42f7965859"
      unitRef="usd">5080000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjE1ZTYwYmIwN2YwODQ4ZGE4NjBhZmViM2E2YTdmMGIxL3RhYmxlcmFuZ2U6MTVlNjBiYjA3ZjA4NDhkYTg2MGFmZWIzYTZhN2YwYjFfNC0xLTEtMS0w_51480048-446d-4ee7-99b6-d12833b7d801"
      unitRef="usd">3459000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjE1ZTYwYmIwN2YwODQ4ZGE4NjBhZmViM2E2YTdmMGIxL3RhYmxlcmFuZ2U6MTVlNjBiYjA3ZjA4NDhkYTg2MGFmZWIzYTZhN2YwYjFfNC0zLTEtMS0w_d89d960b-fb53-404e-972f-b5cb855ce661"
      unitRef="usd">2633000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjE1ZTYwYmIwN2YwODQ4ZGE4NjBhZmViM2E2YTdmMGIxL3RhYmxlcmFuZ2U6MTVlNjBiYjA3ZjA4NDhkYTg2MGFmZWIzYTZhN2YwYjFfNS0xLTEtMS0w_8511565a-dd04-4fd3-b89d-9e49a56a81df"
      unitRef="usd">6446000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ief6030004f344cbfb844853ca7819e13_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl80My9mcmFnOmU2YmZjNDM4MzQ4NjRjNjI5YzYzNDQzMGQxYzI3N2RmL3RhYmxlOjE1ZTYwYmIwN2YwODQ4ZGE4NjBhZmViM2E2YTdmMGIxL3RhYmxlcmFuZ2U6MTVlNjBiYjA3ZjA4NDhkYTg2MGFmZWIzYTZhN2YwYjFfNS0zLTEtMS0w_aa09b1ac-e894-482c-b4b6-487ff7914b9e"
      unitRef="usd">5701000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RleHRyZWdpb246NmRmNmJkMmZiZDk5NGVkMjg3ZDdkNjliMmI3ZThjZDBfMTgzNw_0957e536-4a7d-49ce-822b-1e55551e1a26">Debt&lt;div style="margin-bottom:8pt;padding-left:9pt;text-align:justify;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;The Company's debt obligations consist of the Secured Credit Facility with J.P. Morgan Chase Bank, N.A. (the &#x201c;Credit Facility&#x201d;) and the J.P. Morgan Chase Bank, N.A. Secured Term Loan (the "Term Loan"). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:9pt;text-align:justify;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;The Company&#x2019;s short- and long-term debt obligations as of January&#160;2, 2021 and October&#160;3, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 indebtedness&lt;/span&gt;&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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 short-term portion&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;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;Due in October 2021 and bears interest at a variable rate equal to an adjusted LIBOR plus 2.25%, payable quarterly. Subsequent to the first quarter of fiscal 2021, the Company repaid all of its outstanding principal balance. For more information, refer to Note 14. Subsequent Event.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Debt issuance costs are recorded as a debt discount and recorded as interest expense over the term of the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The Credit Facility allows the Company to borrow up to $80.0 million, restricted to the value of the borrowing base, which is based on the value of inventory and accounts receivable and is subject to quarterly redetermination. The Credit Facility matures in October 2021 and may be drawn as Commercial Bank Floating Rate Loans (at the higher of prime rate or adjusted LIBOR plus 2.50%) or Eurocurrency Loans (at LIBOR plus an applicable margin). As of both January&#160;2, 2021 and October&#160;3, 2020, the Company did not have any outstanding borrowings and had $0.1 million and $0.5&#160;million, respectively, in undrawn letters of credit that reduce the availability under the Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Debt obligations under the Credit Facility and the Term Loan require the Company to maintain a consolidated fixed charge ratio of at least 1.0, restrict distribution of dividends unless certain conditions are met, such as having &lt;/span&gt;&lt;/div&gt;a fixed charge ratio of at least 1.15, and require financial statement reporting and delivery of borrowing base certificates. As of January&#160;2, 2021 and October&#160;3, 2020, the Company was in compliance with all financial covenants. The Credit Facility and the Term Loan are collateralized by eligible inventory and accounts receivable of the Company, as well as the Company's intellectual property including patents and trademarks.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RleHRyZWdpb246NmRmNmJkMmZiZDk5NGVkMjg3ZDdkNjliMmI3ZThjZDBfMTgzNQ_e0058d23-954e-47dd-b447-0604a683801b">&lt;div style="margin-bottom:8pt;padding-left:9pt;text-align:justify;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;The Company&#x2019;s short- and long-term debt obligations as of January&#160;2, 2021 and October&#160;3, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 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:10pt;font-weight:700;line-height:100%"&gt;October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 indebtedness&lt;/span&gt;&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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 short-term portion&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;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;Due in October 2021 and bears interest at a variable rate equal to an adjusted LIBOR plus 2.25%, payable quarterly. Subsequent to the first quarter of fiscal 2021, the Company repaid all of its outstanding principal balance. For more information, refer to Note 14. Subsequent Event.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Debt issuance costs are recorded as a debt discount and recorded as interest expense over the term of the agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfMi0xLTEtMS0w_c285356c-8d82-4b97-8a3b-2ddc05dd4035"
      unitRef="number">0.024</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfMi0zLTEtMS0w_bb12a70f-e527-4370-83b7-053d6c1c652d"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfMi01LTEtMS0w_436e7223-6cf5-4250-b255-399428f16e10"
      unitRef="number">0.024</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfMi03LTEtMS0w_f942f8dc-799e-46b9-b04a-fad1a39e85ca"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfMy0zLTEtMS0w_79d6581e-aede-46ae-8b84-ee2a630252ff"
      unitRef="usd">63000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfMy03LTEtMS0w_a17c428b-81f9-4231-a063-f630aa90204a"
      unitRef="usd">82000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfNC0zLTEtMS0w_b9d8b44a-d820-4018-8910-40483ae7cb41"
      unitRef="usd">24937000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfNC03LTEtMS0w_5906deec-7ab1-4e18-8149-14ccfa468a4b"
      unitRef="usd">24918000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfNS0zLTEtMS0w_fc583f15-0794-424d-9973-03c4b1a35e7a"
      unitRef="usd">24937000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfNS03LTEtMS0w_352e9fae-65dd-4eb4-a85c-b934b65ec8a0"
      unitRef="usd">6667000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfNi0zLTEtMS0w_441ccf04-0963-4c1c-9ed6-ec9fdf98c46c"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RhYmxlOmJlNzQ1MGY5NGI4ODQ1ZGFiM2U4NTI1NjEwOTIxMjEzL3RhYmxlcmFuZ2U6YmU3NDUwZjk0Yjg4NDVkYWIzZTg1MjU2MTA5MjEyMTNfNi03LTEtMS0w_30b74c26-3b93-4be5-a79f-1175fbc5091f"
      unitRef="usd">18251000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia2cdb4f4b0524e0baecab7323258be14_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RleHRyZWdpb246NmRmNmJkMmZiZDk5NGVkMjg3ZDdkNjliMmI3ZThjZDBfNDQ4_e444583f-b7c8-42cf-a98c-a39326576729"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0cc7dcf0553d4a67a5f0c91fd1b18ff4_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RleHRyZWdpb246NmRmNmJkMmZiZDk5NGVkMjg3ZDdkNjliMmI3ZThjZDBfNjQ1_58454029-b68d-4ddf-b759-70ab6e88fbf5"
      unitRef="usd">80000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia8bb8078220a4b7cb2524a9176f0734e_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RleHRyZWdpb246NmRmNmJkMmZiZDk5NGVkMjg3ZDdkNjliMmI3ZThjZDBfOTY0_46a1ac0b-49f4-4ce8-b97d-303c4a510d8d"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount
      contextRef="i69d3b550b5c342fe9449fade0db1b354_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RleHRyZWdpb246NmRmNmJkMmZiZDk5NGVkMjg3ZDdkNjliMmI3ZThjZDBfMTExMA_d005a41d-4b3c-4b39-bc84-bcdf4a0fb501"
      unitRef="usd">100000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount
      contextRef="i4b9e22317fd04371976196d8c0676ab3_I20201003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RleHRyZWdpb246NmRmNmJkMmZiZDk5NGVkMjg3ZDdkNjliMmI3ZThjZDBfMzI5ODUzNDg4NjkyMQ_7c4b2b27-0c68-4afb-a892-db4a5cfa5e5a"
      unitRef="usd">500000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <sono:DebtInstrumentFixedChargeRatioCovenantOne1
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RleHRyZWdpb246NmRmNmJkMmZiZDk5NGVkMjg3ZDdkNjliMmI3ZThjZDBfMTM0Ng_8f51bd4a-bfc1-4a5b-9fd1-47513793f224"
      unitRef="number">1.0</sono:DebtInstrumentFixedChargeRatioCovenantOne1>
    <sono:DebtInstrumentFixedChargeRatioCovenantTwo
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81Mi9mcmFnOjZkZjZiZDJmYmQ5OTRlZDI4N2Q3ZDY5YjJiN2U4Y2QwL3RleHRyZWdpb246NmRmNmJkMmZiZDk5NGVkMjg3ZDdkNjliMmI3ZThjZDBfMTQ2OA_6a093738-36f8-4ed6-b4e2-c4377652f564"
      unitRef="number">1.15</sono:DebtInstrumentFixedChargeRatioCovenantTwo>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81NS9mcmFnOjBjZWYyMTcyNmJlNTQxZGJiYzdhM2I0NjQ5NDRiMjdlL3RleHRyZWdpb246MGNlZjIxNzI2YmU1NDFkYmJjN2EzYjQ2NDk0NGIyN2VfMzIwNQ_fd6c8256-3c91-4ef7-90ba-3e01ed09c495">Commitments and Contingencies&lt;div style="padding-left:27pt;text-align:justify"&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;Legal proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0.05pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;From time to time, the Company is involved in legal proceedings in the ordinary course of business, including claims relating to employee relations, business practices and patent infringement. Litigation can be expensive and disruptive to normal business operations. Moreover, the results of complex legal proceedings are difficult to predict, and the Company&#x2019;s view of these matters may change in the future as the litigation and events related thereto unfold. The Company expenses legal fees as incurred. The Company records a provision for contingent losses when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. An unfavorable outcome to any legal matter, if material, could have an adverse effect on the Company&#x2019;s operations or its financial position, liquidity or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;On January 7, 2020, the Company filed a complaint with the U.S. International Trade Commission ("ITC") against Alphabet Inc. ("Alphabet") and Google LLC ("Google") and a lawsuit in the U.S. District Court for the Central District of California against Google. The complaint and lawsuit each allege infringement of certain Sonos patents related to its smart speakers and related technology. On February 6, 2020, the ITC initiated a formal investigation into the Company&#x2019;s claims. Google and Alphabet filed an initial answer in the ITC action on February 27, 2020 and an amended answer on April 3, 2020, denying infringement and alleging that the asserted patents are invalid. The ITC case is set for trial towards the end of February 2021, and we expect, based on the trial schedule as of the date of this filing, an initial determination from the administrative law judge in the ITC case on or about May 11, 2021. On March 4, 2020, the California District Court stayed the district court proceeding pending resolution of the ITC investigation. On March 11, 2020, Google filed an answer in the California District Court, denying infringement and alleging that the asserted patents are invalid. On September 28, 2020, Google filed for a declaratory judgement of non-infringement in the U.S. District Court for the Northern District of California related to five different Sonos patents. On September 29, 2020, the Company filed a lawsuit against Google in the U.S. District Court for Western District of Texas, alleging infringement of those five Sonos patents and seeking monetary damages and other non-monetary relief.  On December 1, 2020, the Company filed a lawsuit against Google in the regional court of Hamburg, Germany, alleging infringement of a Sonos patent related to control of playback of media by mobile and playback devices and seeking non-monetary relief.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;On June 11, 2020, Google filed a lawsuit in the U.S. District Court for the Northern District of California against the Company, alleging infringement of five Google patents generally related to noise cancellation, digital rights management, media search and wireless relays and seeking monetary damages and other non-monetary relief. On November 2, 2020, the California District Court granted Sonos&#x2019; motion and dismissed Google&#x2019;s allegation of infringement of one of such five Google patents, a patent generally related to media search, finding that the invention at issue is patent ineligible.  On June 12, 2020, Google filed lawsuits in District Court Munich I against Sonos Europe B.V. and Sonos, Inc., alleging infringement of two Google patents generally related to digital rights management and search notifications, and seeking monetary damages and an injunction preventing sales of any infringing Sonos products. On August 21, 2020, Google filed a lawsuit against Sonos, Inc. in Canada, alleging infringement of one Google patent generally related to noise cancellation technology. On August 21, 2020, Google filed a lawsuit against Sonos Europe B.V. and Sonos, Inc. in France, alleging infringement of two Google patents generally related to digital rights management and search notifications, and seeking monetary damages and an injunction preventing sales of any infringing Sonos products. In August 2020, Google filed a lawsuit against Sonos Europe B.V. and Sonos, Inc. in the Netherlands alleging infringement of a Google patent related to search notifications, and seeking monetary damages and an injunction preventing sales of any infringing Sonos products. In September 2020, Google filed a lawsuit against Sonos Europe B.V. in the Netherlands, alleging infringement of a Google patent related to digital rights management, and seeking monetary damages and enforcement of an injunction preventing sales of any infringing Sonos products. A range of loss, if any, associated with these matters is not probable or reasonably estimable as of January&#160;2, 2021 and October&#160;3, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;On March 10, 2017, Implicit, LLC (&#x201c;Implicit&#x201d;) filed a patent infringement action in the United States District Court, District of Delaware against the Company. Implicit is asserting that the Company infringed on two patents in this case. The Company denies the allegations. There is no assurance of a favorable outcome and the Company&#x2019;s business could be adversely affected as a result of a finding that the Company patents-in-suit are invalid and/or unenforceable. A range of loss, if any, associated with this matter is not probable or reasonably estimable as of January&#160;2, 2021 and October&#160;3, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The Company is involved in certain other litigation matters not listed above but does not consider these matters to be material either individually or in the aggregate at this time. The Company&#x2019;s view of the matters not listed may change in the future as the litigation and events related thereto unfold.&lt;/span&gt;&lt;/div&gt;On May 13, 2020, the Company was granted a temporary exclusion from the August 2019 Section 301 Tariff Action (List 4A) ("Section 301 tariffs") for its component products. On July 23, 2020, the Company was granted a temporary exclusion from Section 301 tariffs for its core speaker products. These exclusions eliminated the tariffs on the Company's component and core speaker products imported from China until August 31, 2020 and entitled the Company to a refund for the tariffs paid since September 2019, the date the Section 301 tariffs were imposed. On August 28, 2020, the United States Trade Representative granted an extension through December 31, 2020 of the exclusion for the Company&#x2019;s core products, with the Section 301 tariffs for our core products automatically reinstating on January 1, 2021. The exclusion for the Company&#x2019;s component products was not extended past August 31, 2020, with the Section 301 tariffs for our component products automatically reinstating on September 1, 2020. Tariff refund claims are subject to review and approval by U.S. Customs and Border Protection. As of January&#160;2, 2021, the Company recognized $4.5 million in refunds based upon acceptance of the Company's refund request, recognized as a reduction to cost of revenue, and the outstanding refund receivable was approximately $2.7 million which is recorded in other current assets on the condensed consolidated balance sheets. As of January 2, 2021, the remaining outstanding tariff refund the Company expects to recover was approximately $29.2 million. The Company did not record these potential refunds due to uncertainty of the timing of acceptance of approval and will be recognized as a reduction to cost of revenue if and when acceptance occurs.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber
      contextRef="i0cbca3c5c9c74ffb87277214a9e27668_D20200929-20200929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81NS9mcmFnOjBjZWYyMTcyNmJlNTQxZGJiYzdhM2I0NjQ5NDRiMjdlL3RleHRyZWdpb246MGNlZjIxNzI2YmU1NDFkYmJjN2EzYjQ2NDk0NGIyN2VfNDM5ODA0NjUxODU0MQ_28f660e6-d506-4d61-9cbf-f1166765d776"
      unitRef="patent">5</us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber>
    <us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber
      contextRef="i0cbca3c5c9c74ffb87277214a9e27668_D20200929-20200929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81NS9mcmFnOjBjZWYyMTcyNmJlNTQxZGJiYzdhM2I0NjQ5NDRiMjdlL3RleHRyZWdpb246MGNlZjIxNzI2YmU1NDFkYmJjN2EzYjQ2NDk0NGIyN2VfNDM5ODA0NjUxODU2MA_28f660e6-d506-4d61-9cbf-f1166765d776"
      unitRef="patent">5</us-gaap:GainContingencyPatentsAllegedlyInfringedUponNumber>
    <us-gaap:LossContingencyPatentsAllegedlyInfringedNumber
      contextRef="ia64d04ed5cd74ea5be1e337c7efc1148_D20200611-20200611"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81NS9mcmFnOjBjZWYyMTcyNmJlNTQxZGJiYzdhM2I0NjQ5NDRiMjdlL3RleHRyZWdpb246MGNlZjIxNzI2YmU1NDFkYmJjN2EzYjQ2NDk0NGIyN2VfMzI5ODUzNDg5OTIwNg_b46ea648-4d0d-4534-9fc8-1840dfc49cac"
      unitRef="patent">5</us-gaap:LossContingencyPatentsAllegedlyInfringedNumber>
    <us-gaap:LossContingencyPatentsFoundNotInfringedNumber
      contextRef="i3a587f1e84554e97b78114410460efcc_D20201102-20201102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81NS9mcmFnOjBjZWYyMTcyNmJlNTQxZGJiYzdhM2I0NjQ5NDRiMjdlL3RleHRyZWdpb246MGNlZjIxNzI2YmU1NDFkYmJjN2EzYjQ2NDk0NGIyN2VfMzI5ODUzNDg5OTIxNQ_a79c9ae7-d3bd-45cf-b973-76442bcec480"
      unitRef="patent">5</us-gaap:LossContingencyPatentsFoundNotInfringedNumber>
    <us-gaap:LossContingencyPatentsAllegedlyInfringedNumber
      contextRef="iaf53a45a01814840afd6c1f01e39dc79_D20170310-20170310"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81NS9mcmFnOjBjZWYyMTcyNmJlNTQxZGJiYzdhM2I0NjQ5NDRiMjdlL3RleHRyZWdpb246MGNlZjIxNzI2YmU1NDFkYmJjN2EzYjQ2NDk0NGIyN2VfMjUzNg_341bb944-1383-4efa-9f4e-dd05886b9455"
      unitRef="patent">2</us-gaap:LossContingencyPatentsAllegedlyInfringedNumber>
    <us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority
      contextRef="i31e7095471db437294d2959b3364ddd9_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81NS9mcmFnOjBjZWYyMTcyNmJlNTQxZGJiYzdhM2I0NjQ5NDRiMjdlL3RleHRyZWdpb246MGNlZjIxNzI2YmU1NDFkYmJjN2EzYjQ2NDk0NGIyN2VfMTA5OTUxMTY0MjA0Ng_1ffea228-3bb5-4e52-ae31-ce7bb6ac2537"
      unitRef="usd">-4500000</us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority>
    <us-gaap:IncomeTaxReceivable
      contextRef="i6d089074836d4170aaef8fa645e86816_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81NS9mcmFnOjBjZWYyMTcyNmJlNTQxZGJiYzdhM2I0NjQ5NDRiMjdlL3RleHRyZWdpb246MGNlZjIxNzI2YmU1NDFkYmJjN2EzYjQ2NDk0NGIyN2VfMTA5OTUxMTY0MjA1Nw_df439fc0-5d6a-4bf4-82cc-1c46130b8b62"
      unitRef="usd">2700000</us-gaap:IncomeTaxReceivable>
    <us-gaap:ReceivableForRecoveryOfImportDutiesNet
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81NS9mcmFnOjBjZWYyMTcyNmJlNTQxZGJiYzdhM2I0NjQ5NDRiMjdlL3RleHRyZWdpb246MGNlZjIxNzI2YmU1NDFkYmJjN2EzYjQ2NDk0NGIyN2VfMTA5OTUxMTY0MjA2OQ_54332a3f-0f71-4cbf-a69c-ed876152f1b9"
      unitRef="usd">29200000</us-gaap:ReceivableForRecoveryOfImportDutiesNet>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81OC9mcmFnOmM2MjRlOTg2YWY4ZTQyNmI4ZTZkMTAyNDU3ZjljNjViL3RleHRyZWdpb246YzYyNGU5ODZhZjhlNDI2YjhlNmQxMDI0NTdmOWM2NWJfNzYy_ea426336-52c7-4a4b-8daa-523339db669a">Stockholders' Equity &lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share repurchase program&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;On November 17, 2020, the Board of Directors authorized a common stock repurchase program of up to $50.0 million. No shares of the Company's stock were repurchased under this program during the three months ended January&#160;2, 2021. &lt;/span&gt;&lt;/div&gt;The Company withholds shares of common stock from certain employees in connection with the vesting of restricted stock unit awards issued to such employees to satisfy applicable tax withholding requirements. Such withheld shares are treated as common stock repurchases in our consolidated financial statements as they reduce the number of shares that would have been issued upon vesting.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i45a5c0e9ed8443cea282b9602e97de8c_I20201117"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl81OC9mcmFnOmM2MjRlOTg2YWY4ZTQyNmI4ZTZkMTAyNDU3ZjljNjViL3RleHRyZWdpb246YzYyNGU5ODZhZjhlNDI2YjhlNmQxMDI0NTdmOWM2NWJfMjE5OTAyMzI1Njg4Mw_8197f616-46da-4a03-a2f9-7841d9d175b0"
      unitRef="usd">50000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjUwOA_54d29264-4753-4810-9005-dd33e2412a0a">Stock-based Compensation&lt;div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2018 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:9pt;text-align:justify;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;In July 2018, the Board adopted the 2018 Equity Incentive Plan (the &#x201c;2018 Plan&#x201d;). The 2018 Plan became effective in connection with the Company's initial public offering ("IPO"). The number of shares reserved for issuance under the 2018 Plan increase automatically on January 1 of each year beginning in 2019 and continuing through 2028 by a number of shares of common stock equal to the lesser of (x) 5% of the total outstanding shares of the Company&#x2019;s common stock and common stock equivalents as of the immediately preceding December 31 (rounded to the nearest whole share) and (y) a number of shares determined by the Company's board of directors (the "Board"). &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;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;Pursuant to the 2018 Plan, the Company issues stock options to employees and directors. The fair value of the stock options is based on the Company&#x2019;s closing stock price on the trading day immediately prior to the date of grant. The option price, number of shares, and grant date are determined at the discretion of the Board. For so long &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as the option holder performs services for the Company, the options generally vest over 48 months, on a monthly or quarterly basis, with certain options subject to an initial annual cliff vest, and are exercisable for a period not to exceed ten years from the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;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;The summary of the Company&#x2019;s stock option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Number of&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,422,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&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;99,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,173,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(311,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at January 2, 2021&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;21,937,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;12.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&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;245,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At January 2, 2021&lt;/span&gt;&lt;/td&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Options exercisable &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;18,512,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&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&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;214,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;/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;Options vested and expected to vest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,533,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&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;241,587&#160;&lt;/span&gt;&lt;/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 style="margin-top:0.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;As of January&#160;2, 2021 and October&#160;3, 2020, the Company had $13.7 million and $16.9 million, respectively, of unrecognized stock-based compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 1.4 and 1.5 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify"&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;Restricted stock units ("RSU")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;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;Pursuant to the 2018 Plan, the Company issues RSUs to employees and directors. The fair value of RSUs is based on the Company's closing stock price on the trading day immediately preceding the date of grant. RSUs typically have an initial annual cliff vest, and then vest quarterly over the service period, which is generally four years. The summary of the Company&#x2019;s unvested RSU activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;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:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair 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:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at October 3, 2020&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,647,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,501,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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Vested &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;(901,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(251,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,996,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;11.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;As of January&#160;2, 2021 and October&#160;3, 2020, the Company had $113.4 million and $92.4 million of unrecognized stock-based compensation expense related to RSUs, which is expected to be recognized over a weighted-average period of 3.1 and 3.0 years, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify"&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;Performance stock units ("PSU")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;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;Pursuant to the 2018 Plan, the Company has issued and may issue certain PSUs that vest on the satisfaction of service and performance conditions. The Company estimates the fair value of PSUs on the grant date and recognizes compensation expense in the period it becomes probable that performance conditions will be achieved. On a quarterly basis, the Company re-evaluates the assumption of the probability that performance conditions will be satisfied and revises its estimates as appropriate as new or updated information becomes available. The summary of the Company&#x2019;s unvested PSU activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:2pt;padding-left:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Number of&lt;br/&gt;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:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair 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:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;22.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:9pt;text-align:justify;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;As of January&#160;2, 2021, the Company had $4.2 million of unrecognized stock-based compensation expense related to PSUs, which is expected to be recognized over a weighted-average period of 1.9 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Total stock-based compensation expense by functional category was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 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:700;line-height:100%"&gt;(In thousands)&lt;/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 #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;Cost of revenue&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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;5,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 stock-based compensation expense&lt;/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;14,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ie19954bba1ad4827bd81cfca75afee37_D20180701-20180731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMzI5ODUzNDg5NzE2OQ_bc6385aa-1ba8-434b-8070-9f31e86fec61"
      unitRef="number">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ic4d44e985c8d41bf97bdcb1e924fd8cb_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMTI1Nw_94e53a63-ea12-4e00-9d7b-e09e92cc1569">P48M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i57b660955a8f45ac877a87493f3129f1_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMTM5OQ_ccfe478d-be32-41a2-b69d-a26820a49cbe">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjUwMg_7b7c79a6-6071-42d4-8d20-4faaa5aaeb5a">&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;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;The summary of the Company&#x2019;s stock option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Number of&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,422,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&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;99,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,173,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(311,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding at January 2, 2021&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;21,937,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;12.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&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;245,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At January 2, 2021&lt;/span&gt;&lt;/td&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Options exercisable &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;18,512,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&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&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;214,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;/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;Options vested and expected to vest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,533,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&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;241,587&#160;&lt;/span&gt;&lt;/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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfMi0xLTEtMS0w_7309b063-ff30-4ee8-a4c8-4473c926f360"
      unitRef="shares">28422940</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfMi0zLTEtMS0w_739767bb-f39b-4f44-bdee-5809efcc575e"
      unitRef="usdPerShare">12.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="idce686a58cdf4f248e874ce731d380b7_D20190929-20201003"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfMi01LTEtMS0w_6bc5fd85-872b-473a-8b83-05c449e6360a">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i17413b6ec3e94a2dbbd05480455a0d81_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfMi03LTEtMS0w_9515d851-da03-4f97-a0a1-787b9bcf73f5"
      unitRef="usd">99053000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfMy0xLTEtMS0w_c6b85e7e-eb4f-4e09-9334-16813404297c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfMy0zLTEtMS0w_b646424d-d1a7-4070-ac5d-04a128cecbd4"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfNC0xLTEtMS0w_f463c2c4-fe78-4951-8d0f-0d2225626758"
      unitRef="shares">6173671</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfNC0zLTEtMS0w_8b5db41d-5f64-482d-a8ff-3fc5f8a79cd0"
      unitRef="usdPerShare">11.26</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfNS0xLTEtMS0w_b180e2e2-3e1d-4de4-a844-752fa9dac2f9"
      unitRef="shares">311443</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfNS0zLTEtMS0w_37c9dc15-c78b-4e3c-b449-b55859d10e3a"
      unitRef="usdPerShare">14.16</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfNi0xLTEtMS0w_21ba60c3-9b87-4845-8d7e-104463da6ad8"
      unitRef="shares">21937826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfNi0zLTEtMS0w_3c3ec4bc-d404-4c2c-937c-eb3202cb83cf"
      unitRef="usdPerShare">12.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfNi01LTEtMS0w_1322b267-f15b-461c-a5e8-8e41c07e9b9e">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfNi03LTEtMS0w_8da4c69b-ed77-49ec-9d43-821decef20ac"
      unitRef="usd">245191000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfOC0xLTEtMS0w_92cb2259-3944-4f4a-8d63-fe73859a880a"
      unitRef="shares">18512188</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfOC0zLTEtMS0w_91a207ab-afdd-43d2-9b71-26146ab68156"
      unitRef="usdPerShare">11.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfOC01LTEtMS0w_8cb98e06-2401-4c7e-90a9-b7a1ae6a330b">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfOC03LTEtMS0w_83516d41-3d57-41b5-bf94-6fdd25155853"
      unitRef="usd">214871000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfOS0xLTEtMS0w_1761b425-5d2b-4fd5-b16b-49d4563d7c51"
      unitRef="shares">21533731</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfOS0zLTEtMS0w_1504cb23-ee31-49e0-bbea-0cfe339faf2a"
      unitRef="usdPerShare">12.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfOS01LTEtMS0w_901e2dee-a14f-4fe3-b96b-8c18f9c13e3b">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOmJmZTc1NzA2Yjg0MDQ3YWQ4NmIzNjVhMjhiNDRlZWEwL3RhYmxlcmFuZ2U6YmZlNzU3MDZiODQwNDdhZDg2YjM2NWEyOGI0NGVlYTBfOS03LTEtMS0w_01196a3c-41af-494a-82ac-9679045b5945"
      unitRef="usd">241587000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="idca955f9c7a04983af66d2db1a922f80_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMTUzMA_b44fc288-c352-4b48-812c-0c5e46d4e3f7"
      unitRef="usd">13700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ibcb6b90fed0045c99a20e4729c667609_I20201003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMTU0NQ_df59e60c-c245-4ed0-9ce6-db33c82930df"
      unitRef="usd">16900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic4d44e985c8d41bf97bdcb1e924fd8cb_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMTcxNQ_fb225cb5-4b46-4743-a6d2-2e0c5ad0d257">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6e9ed2a9829341739ac29df36111ab73_D20190929-20201003"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMTcyMg_f139eb44-3ba1-443a-827b-3d8c6637a52f">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <sono:ShareBasedCompensationArrangementByShareBasedPaymentAwardCliffVestingPeriod
      contextRef="idfbca73cdca942319f5288e8277c6e3d_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjA5Nw_04963689-dbd6-4664-847c-77d5e9c62f95">P4Y</sono:ShareBasedCompensationArrangementByShareBasedPaymentAwardCliffVestingPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjQ5OA_2a7349a4-8674-42fc-9320-aec64c857023">The summary of the Company&#x2019;s unvested RSU activity is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;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:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair 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:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at October 3, 2020&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,647,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,501,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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Vested &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;(901,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(251,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,996,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;11.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i12c6fb71fc52495f9739da09c78bdf68_I20201003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjk2YzczM2Q5YTRlMjRjNDBiMzRjMDZmZjNiMDBjYzY0L3RhYmxlcmFuZ2U6OTZjNzMzZDlhNGUyNGM0MGIzNGMwNmZmM2IwMGNjNjRfMi0xLTEtMS0w_56d478e3-750f-4301-ac48-a23d77aa672d"
      unitRef="shares">11647951</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i12c6fb71fc52495f9739da09c78bdf68_I20201003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjk2YzczM2Q5YTRlMjRjNDBiMzRjMDZmZjNiMDBjYzY0L3RhYmxlcmFuZ2U6OTZjNzMzZDlhNGUyNGM0MGIzNGMwNmZmM2IwMGNjNjRfMi0zLTEtMS0w_781b7be1-5ccb-4ac3-8502-aff95339d1b1"
      unitRef="usdPerShare">10.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i12c6fb71fc52495f9739da09c78bdf68_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjk2YzczM2Q5YTRlMjRjNDBiMzRjMDZmZjNiMDBjYzY0L3RhYmxlcmFuZ2U6OTZjNzMzZDlhNGUyNGM0MGIzNGMwNmZmM2IwMGNjNjRfMi01LTEtMS0w_4beb85f7-9980-4eaa-a14b-4ac0ada311af"
      unitRef="usd">180543000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="idfbca73cdca942319f5288e8277c6e3d_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjk2YzczM2Q5YTRlMjRjNDBiMzRjMDZmZjNiMDBjYzY0L3RhYmxlcmFuZ2U6OTZjNzMzZDlhNGUyNGM0MGIzNGMwNmZmM2IwMGNjNjRfMy0xLTEtMS0w_a5d10818-f36f-485f-b8b4-12364e1ba96c"
      unitRef="shares">2501828</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="idfbca73cdca942319f5288e8277c6e3d_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjk2YzczM2Q5YTRlMjRjNDBiMzRjMDZmZjNiMDBjYzY0L3RhYmxlcmFuZ2U6OTZjNzMzZDlhNGUyNGM0MGIzNGMwNmZmM2IwMGNjNjRfNC0xLTEtMS0w_d3609062-2461-4edc-957e-b6cff501df13"
      unitRef="shares">901667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="idfbca73cdca942319f5288e8277c6e3d_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjk2YzczM2Q5YTRlMjRjNDBiMzRjMDZmZjNiMDBjYzY0L3RhYmxlcmFuZ2U6OTZjNzMzZDlhNGUyNGM0MGIzNGMwNmZmM2IwMGNjNjRfNS0xLTEtMS0w_014269a3-0b83-46bf-9655-9c2c83bc37e6"
      unitRef="shares">251801</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i53a55be1dad24e9dab0cb3e90d2bf4f8_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjk2YzczM2Q5YTRlMjRjNDBiMzRjMDZmZjNiMDBjYzY0L3RhYmxlcmFuZ2U6OTZjNzMzZDlhNGUyNGM0MGIzNGMwNmZmM2IwMGNjNjRfNi0xLTEtMS0w_e27a8b8f-04f8-41f1-a22c-79f9199db19f"
      unitRef="shares">12996311</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i53a55be1dad24e9dab0cb3e90d2bf4f8_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjk2YzczM2Q5YTRlMjRjNDBiMzRjMDZmZjNiMDBjYzY0L3RhYmxlcmFuZ2U6OTZjNzMzZDlhNGUyNGM0MGIzNGMwNmZmM2IwMGNjNjRfNi0zLTEtMS0w_74f64699-1ee4-47db-a7ad-745544c97bd6"
      unitRef="usdPerShare">11.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i53a55be1dad24e9dab0cb3e90d2bf4f8_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjk2YzczM2Q5YTRlMjRjNDBiMzRjMDZmZjNiMDBjYzY0L3RhYmxlcmFuZ2U6OTZjNzMzZDlhNGUyNGM0MGIzNGMwNmZmM2IwMGNjNjRfNi01LTEtMS0w_745e2552-d44b-4409-b3f7-f803cd931bf9"
      unitRef="usd">303984000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i53a55be1dad24e9dab0cb3e90d2bf4f8_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjIwNA_ce4f90ca-81e2-4dba-a320-93fbbe350fce"
      unitRef="usd">113400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i12c6fb71fc52495f9739da09c78bdf68_I20201003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjIxOQ_321b5c93-364d-4bf5-80f8-8329fc649a64"
      unitRef="usd">92400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="idfbca73cdca942319f5288e8277c6e3d_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjM1Nw_66f0fe32-546c-49ec-a57f-09221967d344">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i59f63030386c42f9bc1a3be263c958c1_D20190929-20201003"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjM2NA_628f2333-7c1c-4a95-a0fd-0ac20fde94dc">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMzI5ODUzNDg5MjE1MQ_36cc904a-21a2-4f6a-9c17-543f2eb6c281">The summary of the Company&#x2019;s unvested PSU activity is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Number of&lt;br/&gt;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:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair 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:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #363435;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at October 3, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Vested &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unvested at January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;22.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if5793d0bd368449d90eef3f3abb7c27e_I20201003"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjUyMDUyYmQ0N2E1MDQyMDk5YTlkYzBiNDk4YzUxYTQyL3RhYmxlcmFuZ2U6NTIwNTJiZDQ3YTUwNDIwOTlhOWRjMGI0OThjNTFhNDJfMi0xLTEtMS0xOTIw_99117fb9-cc65-42ab-a9d3-da1d8dd4b63b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if5793d0bd368449d90eef3f3abb7c27e_I20201003"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjUyMDUyYmQ0N2E1MDQyMDk5YTlkYzBiNDk4YzUxYTQyL3RhYmxlcmFuZ2U6NTIwNTJiZDQ3YTUwNDIwOTlhOWRjMGI0OThjNTFhNDJfMi0zLTEtMS0xOTIz_885b8737-5418-465c-8431-5df6a146500f"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="if5793d0bd368449d90eef3f3abb7c27e_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjUyMDUyYmQ0N2E1MDQyMDk5YTlkYzBiNDk4YzUxYTQyL3RhYmxlcmFuZ2U6NTIwNTJiZDQ3YTUwNDIwOTlhOWRjMGI0OThjNTFhNDJfMi01LTEtMS0xOTI2_bef87710-d2e4-4426-8d8f-c940113c385d"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie534b400c31f4202898eb889aa04da7a_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjUyMDUyYmQ0N2E1MDQyMDk5YTlkYzBiNDk4YzUxYTQyL3RhYmxlcmFuZ2U6NTIwNTJiZDQ3YTUwNDIwOTlhOWRjMGI0OThjNTFhNDJfMy0xLTEtMS0xOTI5_b222ab8e-e6f7-485c-a9fd-1e999093029a"
      unitRef="shares">158521</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie534b400c31f4202898eb889aa04da7a_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjUyMDUyYmQ0N2E1MDQyMDk5YTlkYzBiNDk4YzUxYTQyL3RhYmxlcmFuZ2U6NTIwNTJiZDQ3YTUwNDIwOTlhOWRjMGI0OThjNTFhNDJfNC0xLTEtMS0xOTI5_5e87de86-f52b-4457-87c5-a29cc294a8c7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie534b400c31f4202898eb889aa04da7a_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjUyMDUyYmQ0N2E1MDQyMDk5YTlkYzBiNDk4YzUxYTQyL3RhYmxlcmFuZ2U6NTIwNTJiZDQ3YTUwNDIwOTlhOWRjMGI0OThjNTFhNDJfNS0xLTEtMS0xOTI5_7a5aa4ef-cfaa-4a90-95b4-8a90e258212c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2fbf1bc5dcdd454487617233ad724d27_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjUyMDUyYmQ0N2E1MDQyMDk5YTlkYzBiNDk4YzUxYTQyL3RhYmxlcmFuZ2U6NTIwNTJiZDQ3YTUwNDIwOTlhOWRjMGI0OThjNTFhNDJfNi0xLTEtMS0yMDI4_da7e1559-a1bd-4e86-ba0c-cd0fc584c943"
      unitRef="shares">158521</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2fbf1bc5dcdd454487617233ad724d27_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjUyMDUyYmQ0N2E1MDQyMDk5YTlkYzBiNDk4YzUxYTQyL3RhYmxlcmFuZ2U6NTIwNTJiZDQ3YTUwNDIwOTlhOWRjMGI0OThjNTFhNDJfNi0zLTEtMS0xOTMz_50f10044-e91f-4212-b70c-720aea86cebd"
      unitRef="usdPerShare">22.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i2fbf1bc5dcdd454487617233ad724d27_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjUyMDUyYmQ0N2E1MDQyMDk5YTlkYzBiNDk4YzUxYTQyL3RhYmxlcmFuZ2U6NTIwNTJiZDQ3YTUwNDIwOTlhOWRjMGI0OThjNTFhNDJfNi01LTEtMS0xOTM2_46a2aaeb-8d39-4b75-93cf-f87590065aae"
      unitRef="usd">3708000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i2fbf1bc5dcdd454487617233ad724d27_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjE5OTAyMzI2NDAxMA_00c27b75-a328-4717-b63d-79d104852af7"
      unitRef="usd">4200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie534b400c31f4202898eb889aa04da7a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjE5OTAyMzI2NDAxNw_4eff25db-1c1a-444a-93a0-05b5e77fdbb6">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RleHRyZWdpb246NmEzZTdiZTdiMWFjNDQ2ZDhmYTQ4MGJlYjliMzg5ZWVfMjUwOQ_8c48f23c-3216-44b4-bc08-4a8cbd48c62b">&lt;div style="padding-left:9pt;text-align:justify;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;Total stock-based compensation expense by functional category was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28, 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:700;line-height:100%"&gt;(In thousands)&lt;/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 #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;Cost of revenue&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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;5,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 stock-based compensation expense&lt;/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;14,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0fe2c5dde270496994908d1c446a09d9_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjhjZTVkNGM0NmVhNzQ4Y2NhMDczMmMxNjZmODVlM2I0L3RhYmxlcmFuZ2U6OGNlNWQ0YzQ2ZWE3NDhjY2EwNzMyYzE2NmY4NWUzYjRfMy0xLTEtMS0w_2d656f2f-10c7-497d-b425-36594723d0dc"
      unitRef="usd">214000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i20de4b44aed64f60a03247882c4c3bab_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjhjZTVkNGM0NmVhNzQ4Y2NhMDczMmMxNjZmODVlM2I0L3RhYmxlcmFuZ2U6OGNlNWQ0YzQ2ZWE3NDhjY2EwNzMyYzE2NmY4NWUzYjRfMy0zLTEtMS0w_a73ddb66-5c23-4a03-a4a4-32ca5709eeef"
      unitRef="usd">282000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i833eb3ffd675449fa9ec8e01063dc057_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjhjZTVkNGM0NmVhNzQ4Y2NhMDczMmMxNjZmODVlM2I0L3RhYmxlcmFuZ2U6OGNlNWQ0YzQ2ZWE3NDhjY2EwNzMyYzE2NmY4NWUzYjRfNC0xLTEtMS0w_26210722-d906-4d38-a669-bf3b1688271e"
      unitRef="usd">6258000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i922c6c62d26340d2b01a84091c857371_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjhjZTVkNGM0NmVhNzQ4Y2NhMDczMmMxNjZmODVlM2I0L3RhYmxlcmFuZ2U6OGNlNWQ0YzQ2ZWE3NDhjY2EwNzMyYzE2NmY4NWUzYjRfNC0zLTEtMS0w_0eab819a-ef72-4b8c-8a66-1762a75f1946"
      unitRef="usd">5116000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i394580455a1c4147a163c768773f84ae_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjhjZTVkNGM0NmVhNzQ4Y2NhMDczMmMxNjZmODVlM2I0L3RhYmxlcmFuZ2U6OGNlNWQ0YzQ2ZWE3NDhjY2EwNzMyYzE2NmY4NWUzYjRfNS0xLTEtMS0w_27ca3e30-d9a8-40e5-9e5e-f67f8cf83d9b"
      unitRef="usd">3408000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i403d14b169d1457c8bc130bb1611ae08_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjhjZTVkNGM0NmVhNzQ4Y2NhMDczMmMxNjZmODVlM2I0L3RhYmxlcmFuZ2U6OGNlNWQ0YzQ2ZWE3NDhjY2EwNzMyYzE2NmY4NWUzYjRfNS0zLTEtMS0w_fdf5f45c-74b0-47ac-b395-d2e6c623d846"
      unitRef="usd">3541000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i734ba6905e084323a40401402141f88e_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjhjZTVkNGM0NmVhNzQ4Y2NhMDczMmMxNjZmODVlM2I0L3RhYmxlcmFuZ2U6OGNlNWQ0YzQ2ZWE3NDhjY2EwNzMyYzE2NmY4NWUzYjRfNi0xLTEtMS0w_4d8fffc0-9c96-4419-8c9f-ac783c01d84e"
      unitRef="usd">4964000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7f40d6c89f2048a1b317190e72869758_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjhjZTVkNGM0NmVhNzQ4Y2NhMDczMmMxNjZmODVlM2I0L3RhYmxlcmFuZ2U6OGNlNWQ0YzQ2ZWE3NDhjY2EwNzMyYzE2NmY4NWUzYjRfNi0zLTEtMS0w_67f2707a-5033-44e1-bc31-0ab86628f622"
      unitRef="usd">4265000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjhjZTVkNGM0NmVhNzQ4Y2NhMDczMmMxNjZmODVlM2I0L3RhYmxlcmFuZ2U6OGNlNWQ0YzQ2ZWE3NDhjY2EwNzMyYzE2NmY4NWUzYjRfNy0xLTEtMS0w_dfede320-eb45-49c7-a6f2-53f8135ff222"
      unitRef="usd">14844000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82MS9mcmFnOjZhM2U3YmU3YjFhYzQ0NmQ4ZmE0ODBiZWI5YjM4OWVlL3RhYmxlOjhjZTVkNGM0NmVhNzQ4Y2NhMDczMmMxNjZmODVlM2I0L3RhYmxlcmFuZ2U6OGNlNWQ0YzQ2ZWE3NDhjY2EwNzMyYzE2NmY4NWUzYjRfNy0zLTEtMS0w_4b15c73b-3cd4-4793-97d2-4c9b91e94a68"
      unitRef="usd">13204000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82NC9mcmFnOjgyYjliM2U4YzdkOTQ0NWRhYWY2MWVjMDIyYmU3YmMwL3RleHRyZWdpb246ODJiOWIzZThjN2Q5NDQ1ZGFhZjYxZWMwMjJiZTdiYzBfMjc2Nw_6d884b2d-113a-42fc-8505-3b607ab1b370">Income Taxes&lt;div style="padding-left:9pt;text-align:justify;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;The Company&#x2019;s tax provision and the resulting effective tax rate for interim periods is determined based upon its estimated annual effective tax rate, adjusted for the effect of discrete items arising in that quarter. The impact of such inclusions could result in a higher or lower effective tax rate during a quarter, based upon the mix and timing of actual earnings or losses versus annual projections. In each quarter, the Company updates its estimate of the annual effective tax rate, and if the estimated annual tax rate changes, a cumulative adjustment is made in that quarter. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:18pt"&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 recorded a provision for incomes taxes of $9.1 million and $1.7 million for the three months ended January&#160;2, 2021 and December&#160;28, 2019, respectively, related to foreign and U.S. federal and state income taxes. For the three months ended January 2. 2021 the Company's tax provision includes a discrete benefit of $10.2 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;for U.S. share based compensation. For the three months ended December 28, 2019, the Company calculated its U.S. income tax provision using the discrete method as though the interim year to date period was an annual period. The application of the estimated annual effective tax rate ("AETR") method generally required by ASC 740 was impractical for the U.S. interim tax provision for the three months ended December 28, 2019 given that normal deviations in the projected pre-tax net income (loss) in the U.S. could have resulted in a disproportionate and unreliable effective tax rate under the AETR method.&lt;/span&gt;&lt;/div&gt;For the three months ended January&#160;2, 2021, the Company maintained a full valuation allowance on its deferred tax assets in the U.S. and the Netherlands due to its history of operating losses. It is possible that within the next 12 months there may be sufficient positive evidence to release a portion or all of the valuation allowance. Release of the valuation allowance in the U.S. and the Netherlands would result in a benefit to income tax expense for the period the release is recorded, which could have a material impact on net earnings. The timing and amount of the potential valuation allowance release are subject to significant management judgment, as well as prospective earnings in the U.S. and the Netherlands.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82NC9mcmFnOjgyYjliM2U4YzdkOTQ0NWRhYWY2MWVjMDIyYmU3YmMwL3RleHRyZWdpb246ODJiOWIzZThjN2Q5NDQ1ZGFhZjYxZWMwMjJiZTdiYzBfNjUy_8918ccc3-c718-4f88-b423-e11264022755"
      unitRef="usd">9100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82NC9mcmFnOjgyYjliM2U4YzdkOTQ0NWRhYWY2MWVjMDIyYmU3YmMwL3RleHRyZWdpb246ODJiOWIzZThjN2Q5NDQ1ZGFhZjYxZWMwMjJiZTdiYzBfNjY3_890d1843-3abf-477e-8841-c40773fde721"
      unitRef="usd">1700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProceedsAndExcessTaxBenefitFromSharebasedCompensation
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82NC9mcmFnOjgyYjliM2U4YzdkOTQ0NWRhYWY2MWVjMDIyYmU3YmMwL3RleHRyZWdpb246ODJiOWIzZThjN2Q5NDQ1ZGFhZjYxZWMwMjJiZTdiYzBfMjc0ODc3OTA4MTAxNA_91a04821-8f5c-45ad-a64c-d347b4ec84c9"
      unitRef="usd">10200000</us-gaap:ProceedsAndExcessTaxBenefitFromSharebasedCompensation>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RleHRyZWdpb246ZDE1MmNjOGVmZTBhNGFmM2EwZmRhOWE3MDNhNGQ3MjdfOTA5_e51ff671-e216-4520-82bb-74d965efec5b">Net Income Per Share Attributable to Common Stockholders&lt;div style="padding-left:9pt;text-align:justify;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;Basic net income attributable to common stockholders per share is calculated by dividing net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding less shares subject to repurchase. Diluted net income per share attributable to common stockholders adjusts the basic net income per share attributable to common stockholders and the weighted-average number of shares of common stock outstanding for the potentially dilutive impact of stock awards, using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:81pt;text-indent:18pt"&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="padding-left:9pt;text-align:justify;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;The following table sets forth the computation of the Company&#x2019;s basic and diluted net income per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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:700;line-height:100%"&gt;(In thousands, except share and per share data)&lt;/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 #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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to common stockholders - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock&#x2014;basic&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;115,610,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,105,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;6,751,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of RSUs&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,927,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,679,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 common stock&#x2014;diluted&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;130,644,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,415,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 per share attributable to common stockholders:&lt;/span&gt;&lt;/td&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;Basic&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;1.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The following potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stockholders because including them would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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;Stock options to purchase common stock&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;17,074,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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;5,489,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,564,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;33,907,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RleHRyZWdpb246ZDE1MmNjOGVmZTBhNGFmM2EwZmRhOWE3MDNhNGQ3MjdfOTEz_ea545306-f3d9-4742-b611-c68919d91545">&lt;div style="padding-left:9pt;text-align:justify;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;The following table sets forth the computation of the Company&#x2019;s basic and diluted net income per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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:700;line-height:100%"&gt;(In thousands, except share and per share data)&lt;/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 #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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to common stockholders - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares of common stock&#x2014;basic&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;115,610,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,105,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;6,751,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of RSUs&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,927,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,679,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 common stock&#x2014;diluted&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;130,644,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,415,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 per share attributable to common stockholders:&lt;/span&gt;&lt;/td&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;Basic&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;1.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfNC0xLTEtMS0w_fed2055d-7f14-4e36-8e55-7659d7b252fa"
      unitRef="usd">132292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfNC0zLTEtMS0w_a1280416-4909-4a6b-b8a5-ba131c7e733c"
      unitRef="usd">70775000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfNi0xLTEtMS0w_c28bf656-a471-4412-bc2b-b5ece208f14b"
      unitRef="shares">115610523</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfNi0zLTEtMS0w_b0086f11-0dd3-40c3-a6e2-528f54ce1c99"
      unitRef="shares">108984683</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic52369656664412996cd071f3df0b956_D20201004-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfNy0xLTEtMS0w_b0fe620b-ecff-4675-a4c3-87c0f7ee09b0"
      unitRef="shares">8105916</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iaf25df82a1474f2b8cb5b9de1577ed9c_D20190929-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfNy0zLTEtMS0w_f34fd0a6-4502-4164-acb3-26e0fc3a0577"
      unitRef="shares">6751412</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i307cebe4be23441ca7ebf593a3db0004_D20201004-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfOC0xLTEtMS0w_2d92fb1a-bd43-414e-8172-b93c09ed00de"
      unitRef="shares">6927708</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib40206891d8f45ad87f9e37d312904b6_D20190929-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfOC0zLTEtMS0w_c5228e3e-7523-40d8-8b73-dc54f21daf5c"
      unitRef="shares">2679873</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfOS0xLTEtMS0w_2eb1ca2c-8fd2-4111-a674-3b1118bfad0f"
      unitRef="shares">130644147</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfOS0zLTEtMS0w_0ebd3de3-86f2-4628-8841-e0cdc9859000"
      unitRef="shares">118415968</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfMTEtMS0xLTEtMA_db928770-1a79-4d37-8dde-a6b9f65355e1"
      unitRef="usdPerShare">1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfMTEtMy0xLTEtMA_6cbfb700-e4f3-4058-b8a8-d6fd4cef82d0"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfMTItMS0xLTEtMA_da009a86-6d26-4c76-90bc-7d1ecf558d0d"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjc4MmY0YTllZGZmMTRjMjliNWRjZGNjYTRkNmFiOTU2L3RhYmxlcmFuZ2U6NzgyZjRhOWVkZmYxNGMyOWI1ZGNkY2NhNGQ2YWI5NTZfMTItMy0xLTEtMA_a82ba306-51da-44db-9570-706c2e1e43ee"
      unitRef="usdPerShare">0.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RleHRyZWdpb246ZDE1MmNjOGVmZTBhNGFmM2EwZmRhOWE3MDNhNGQ3MjdfOTA4_0bac6204-4591-4a5d-97a4-c5d3cf0832e9">&lt;div style="padding-left:9pt;text-align:justify;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;The following potentially dilutive shares were excluded from the computation of diluted net income per share attributable to common stockholders because including them would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 28,&lt;br/&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;Stock options to purchase common stock&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;17,074,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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;5,489,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,278,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,564,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;33,907,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie3e5f364a41d43dba9cd2855451cb73f_D20201004-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjFiOTllMTlkZmU0YzRhNzRhNmVmYmY5NThiNzIyZmY5L3RhYmxlcmFuZ2U6MWI5OWUxOWRmZTRjNGE3NGE2ZWZiZjk1OGI3MjJmZjlfMi0xLTEtMS0w_0e2189c3-bd78-4705-9678-1b820226e964"
      unitRef="shares">17074467</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id67719e9c2d04641bcddd4a8565aae37_D20190929-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjFiOTllMTlkZmU0YzRhNzRhNmVmYmY5NThiNzIyZmY5L3RhYmxlcmFuZ2U6MWI5OWUxOWRmZTRjNGE3NGE2ZWZiZjk1OGI3MjJmZjlfMi0zLTEtMS0w_4080ed44-175c-4f3e-8b05-4cfe793ed08a"
      unitRef="shares">29628623</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2ab55d1b0f854c8da7895d2fbbe46193_D20201004-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjFiOTllMTlkZmU0YzRhNzRhNmVmYmY5NThiNzIyZmY5L3RhYmxlcmFuZ2U6MWI5OWUxOWRmZTRjNGE3NGE2ZWZiZjk1OGI3MjJmZjlfMy0xLTEtMS0w_0aa10ed8-d23a-4231-b106-0f6e6225e590"
      unitRef="shares">5489890</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i97ac08886c1f41879c2fcbb0d52b0bbf_D20190929-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjFiOTllMTlkZmU0YzRhNzRhNmVmYmY5NThiNzIyZmY5L3RhYmxlcmFuZ2U6MWI5OWUxOWRmZTRjNGE3NGE2ZWZiZjk1OGI3MjJmZjlfMy0zLTEtMS0w_a422d752-d5c5-4669-a890-a6b77dc86e46"
      unitRef="shares">4278556</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjFiOTllMTlkZmU0YzRhNzRhNmVmYmY5NThiNzIyZmY5L3RhYmxlcmFuZ2U6MWI5OWUxOWRmZTRjNGE3NGE2ZWZiZjk1OGI3MjJmZjlfNC0xLTEtMS0w_48465c7a-d045-4470-93e2-90fcbcdb651e"
      unitRef="shares">22564357</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib91a6dd205d54044902e32ffb60577a0_D20190929-20191228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl82Ny9mcmFnOmQxNTJjYzhlZmUwYTRhZjNhMGZkYTlhNzAzYTRkNzI3L3RhYmxlOjFiOTllMTlkZmU0YzRhNzRhNmVmYmY5NThiNzIyZmY5L3RhYmxlcmFuZ2U6MWI5OWUxOWRmZTRjNGE3NGE2ZWZiZjk1OGI3MjJmZjlfNC0zLTEtMS0w_4600a87f-edcd-4056-897d-ffa2ed638c4f"
      unitRef="shares">33907179</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RleHRyZWdpb246YWQwNmEzMzdjNzcyNDE2YmFjNGQ3ZTY1M2U1NzQ2MjNfMjE2MQ_b9a6f2d7-fd36-4c9b-b375-5b78b1d5fada">Restructuring PlanOn June 23, 2020, the Company initiated a restructuring plan as part of its efforts to reduce operating expenses and preserve liquidity due to the uncertainty and challenges stemming from the COVID-19 pandemic (the "2020 restructuring plan"). As part of the 2020 restructuring plan, the Company eliminated approximately 12% of its global headcount and closed its New York retail store and six satellite offices in order to better align resources to provide further operating flexibility and more efficiently position the business for its long-term &lt;div style="padding-left:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;strategy. Activities under the 2020 restructuring plan were substantially completed in the first quarter of fiscal 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;Total pre-tax restructuring and related costs under the 2020 restructuring plan were $26.4&#160;million, which was incurred in fiscal 2020. For the assets deemed to be impaired as part of the 2020 restructuring, the Company estimated fair value using an income-approach based on management&#x2019;s forecast of future cash flows expected to be derived from the property. In the first quarter of fiscal 2021, the Company negotiated the early termination of a facility lease that was part of the 2020 restructuring and recorded a gain of $2.8&#160;million, representing the difference between the related operating lease liability and previously accrued restructuring expenses versus the early termination payment. The gain was recognized as a credit in sales and marketing expenses on the condensed consolidated statements of operations and comprehensive income. The cash paid related to the settlement of the lease liability as part of the early termination is included within "Cash paid for amounts included in the measurement of lease liabilities" within the supplemental disclosure on the condensed consolidated statements of cash flows. The remaining restructuring and related costs incurred in the first quarter of fiscal 2021 were nominal. &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="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Costs incurred in the three months ended 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:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee related costs&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;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 early termination of facility lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The following table represents the restructuring and related costs recorded in the Company's condensed consolidated statements of operations and comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-36pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Total&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;(2,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The following table summarizes the Company's restructuring activities recorded in accrued expenses and accrued compensation within the condensed consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-36pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%"&gt;Employee Related Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other Restructuring Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at October 3, 2020&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;1,620&#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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,591&#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;Restructuring charges &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;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 2, 2021&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;586&#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;487&#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,073&#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;These costs required the Company to make certain judgments and estimates regarding the amount and timing of the 2020 restructuring plan and related impairment charges or recoveries. The estimated liability could change subsequent to its recognition as part of the 2020 restructuring plan, requiring adjustments to the expense and liability recorded. On a quarterly basis, the Company conducts an evaluation of the related liabilities and expenses and revises its assumptions and estimates as appropriate as new or updated information becomes available.</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCosts
      contextRef="idce686a58cdf4f248e874ce731d380b7_D20190929-20201003"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RleHRyZWdpb246YWQwNmEzMzdjNzcyNDE2YmFjNGQ3ZTY1M2U1NzQ2MjNfNDM5ODA0NjUxMzM3NA_a47f6e8a-6229-436f-8695-871a121f352c"
      unitRef="usd">26400000</us-gaap:RestructuringCosts>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RleHRyZWdpb246YWQwNmEzMzdjNzcyNDE2YmFjNGQ3ZTY1M2U1NzQ2MjNfMjE5OTAyMzI2NDY2NQ_bc28c7af-a596-40e1-a5cf-6dc0eb8d29ba"
      unitRef="usd">2800000</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RleHRyZWdpb246YWQwNmEzMzdjNzcyNDE2YmFjNGQ3ZTY1M2U1NzQ2MjNfMjE2Mg_eabb75bc-039b-4f05-a554-2387b9f98e0e">&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Costs incurred in the three months ended 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:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee related costs&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;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 early termination of facility lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The following table represents the restructuring and related costs recorded in the Company's condensed consolidated statements of operations and comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-36pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Total&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;(2,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;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;The following table summarizes the Company's restructuring activities recorded in accrued expenses and accrued compensation within the condensed consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:-36pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%"&gt;Employee Related Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other Restructuring Costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at October 3, 2020&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;1,620&#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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,591&#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;Restructuring charges &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;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,928)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 2, 2021&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;586&#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;487&#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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjRlNzRkNWM0NjZmNjRjYmY4MDc3Nzc0ZjFhNTc4YjcxL3RhYmxlcmFuZ2U6NGU3NGQ1YzQ2NmY2NGNiZjgwNzc3NzRmMWE1NzhiNzFfMi0xLTEtMS0w_ddefbf98-4873-44a3-b601-e59114a68b51"
      unitRef="usd">190000</us-gaap:SeveranceCosts1>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjRlNzRkNWM0NjZmNjRjYmY4MDc3Nzc0ZjFhNTc4YjcxL3RhYmxlcmFuZ2U6NGU3NGQ1YzQ2NmY2NGNiZjgwNzc3NzRmMWE1NzhiNzFfNS0xLTEtMS0w_169ff49b-be81-494b-8362-74d84ef86630"
      unitRef="usd">2801000</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:RestructuringCharges
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjRlNzRkNWM0NjZmNjRjYmY4MDc3Nzc0ZjFhNTc4YjcxL3RhYmxlcmFuZ2U6NGU3NGQ1YzQ2NmY2NGNiZjgwNzc3NzRmMWE1NzhiNzFfNi0xLTEtMS0w_bc81edc1-2623-4d3e-9980-67c992218374"
      unitRef="usd">-2611000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i833eb3ffd675449fa9ec8e01063dc057_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjhhYTVhOGZkNDY1YTQ0MmI4MTdkNzA4Yzc4MzkxZmY2L3RhYmxlcmFuZ2U6OGFhNWE4ZmQ0NjVhNDQyYjgxN2Q3MDhjNzgzOTFmZjZfMy0xLTEtMS0w_f21892a3-3287-40f1-a9c2-070a588fcc26"
      unitRef="usd">25000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i394580455a1c4147a163c768773f84ae_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjhhYTVhOGZkNDY1YTQ0MmI4MTdkNzA4Yzc4MzkxZmY2L3RhYmxlcmFuZ2U6OGFhNWE4ZmQ0NjVhNDQyYjgxN2Q3MDhjNzgzOTFmZjZfNC0xLTEtMS0w_279b4f4f-babd-4f84-858e-d267f53a1615"
      unitRef="usd">-2636000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjhhYTVhOGZkNDY1YTQ0MmI4MTdkNzA4Yzc4MzkxZmY2L3RhYmxlcmFuZ2U6OGFhNWE4ZmQ0NjVhNDQyYjgxN2Q3MDhjNzgzOTFmZjZfNi0xLTEtMS0w_59f90ac8-f4e7-45aa-bfe6-31bc29a94c36"
      unitRef="usd">-2611000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserve
      contextRef="i87508ea90881456bae8d5850bda91d48_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfMS0xLTEtMS0w_9ae1d6f1-53a4-40d4-9bc9-ec345c007152"
      unitRef="usd">1620000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i351584975f4745208b9b903732bbad50_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfMS0zLTEtMS0w_7f09537d-c323-4873-8099-7231edbfd3cd"
      unitRef="usd">2971000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie2127b45c5354d5bb0858b888dcb5283_I20201003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfMS01LTEtMS0w_00b6646d-fdd7-4074-b8f5-46d5bb5a2856"
      unitRef="usd">4591000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i114ec92e3d3840ba90edbe8a84feca35_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfMi0xLTEtMS0w_de77f6c4-162e-49d1-a2e5-d43f5346f68c"
      unitRef="usd">190000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if08b278b587648f4946b973a29cb9cb8_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfMi0zLTEtMS0w_7ea09946-a469-4d53-8b89-266f08ad2596"
      unitRef="usd">-556000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id9abc8db8f27477faecff7056cedf0d9_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfMi01LTEtMS0w_40e0e997-74c4-49aa-b999-1a82086690a9"
      unitRef="usd">-366000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i114ec92e3d3840ba90edbe8a84feca35_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfMy0xLTEtMS0w_feaaaea0-ed0f-481c-a219-81c0c4d72398"
      unitRef="usd">1224000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="if08b278b587648f4946b973a29cb9cb8_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfMy0zLTEtMS0w_f659205b-af03-4bd5-a36a-a662b71e1bce"
      unitRef="usd">1928000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="id9abc8db8f27477faecff7056cedf0d9_D20201004-20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfMy01LTEtMS0w_7af2e790-0f71-4a64-b8df-824c2658f65c"
      unitRef="usd">3152000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="if277f1e8602343a5a1e348fde1d9775f_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfNC0xLTEtMS0w_cff5b1b4-2277-42e7-8f70-51a098ccc984"
      unitRef="usd">586000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i9574772d093c473da1562ddf31a84bfc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfNC0zLTEtMS0w_d161d969-c981-4bba-b09a-8cfb6f204aea"
      unitRef="usd">487000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="if6de939f6c13427eac5a254a94703f91_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83My9mcmFnOmFkMDZhMzM3Yzc3MjQxNmJhYzRkN2U2NTNlNTc0NjIzL3RhYmxlOjkzNWMwZmJhYWI1ZjQ0YTk5OGY1NDJjMDIzZGEyNjM4L3RhYmxlcmFuZ2U6OTM1YzBmYmFhYjVmNDRhOTk4ZjU0MmMwMjNkYTI2MzhfNC01LTEtMS0w_57c5406f-2976-4149-afd1-bc9cdf3feeba"
      unitRef="usd">1073000</us-gaap:RestructuringReserve>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNTQ1L2ZyYWc6MGQxMDE4YzA5ZGUyNGM2ZTlhOGEwODJjY2NlM2Q3ZTEvdGV4dHJlZ2lvbjowZDEwMThjMDlkZTI0YzZlOWE4YTA4MmNjY2UzZDdlMV8zMjk4NTM0ODg2MDg2_c076a339-d79b-48c5-a452-a6f288dfd889">Retirement PlansThe Company has a defined contribution 401(k) plan (the "401(k) Plan") for the Company&#x2019;s U.S.-based employees, as well as various defined contribution plans for its international employees. Eligible U.S. employees may contribute up to 100% of their annual compensation under the 401(k) plan, but are limited to the maximum annual dollar amount allowable under the Internal Revenue Code of 1986, as amended (the "Code"). The Company matches contributions towards the 401(k) Plan and international defined contribution plans. The Company's matching contributions totaled $1.7 million and $1.6 million for the three months ended January&#160;2, 2021 and December&#160;28, 2019, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNTQ1L2ZyYWc6MGQxMDE4YzA5ZGUyNGM2ZTlhOGEwODJjY2NlM2Q3ZTEvdGV4dHJlZ2lvbjowZDEwMThjMDlkZTI0YzZlOWE4YTA4MmNjY2UzZDdlMV8zMjk4NTM0ODg2MDg4_8240042e-a1ac-4855-a6e6-92699b65064e"
      unitRef="number">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNTQ1L2ZyYWc6MGQxMDE4YzA5ZGUyNGM2ZTlhOGEwODJjY2NlM2Q3ZTEvdGV4dHJlZ2lvbjowZDEwMThjMDlkZTI0YzZlOWE4YTA4MmNjY2UzZDdlMV8yMTk5MDIzMjU4MTk2_34821048-fb5b-4da5-9b96-03f20ef7240e"
      unitRef="usd">1700000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ia5ace51be59c4dc3a0e5df7d1567e8d7_D20180930-20181229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl8xNTQ1L2ZyYWc6MGQxMDE4YzA5ZGUyNGM2ZTlhOGEwODJjY2NlM2Q3ZTEvdGV4dHJlZ2lvbjowZDEwMThjMDlkZTI0YzZlOWE4YTA4MmNjY2UzZDdlMV8yMTk5MDIzMjU4MzE5_5186c9a7-e240-4e7b-af52-ee86d3a5f2a7"
      unitRef="usd">1600000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="id78bfc557caa4fca8c9b95f9f80dd94a_D20201004-20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83Ni9mcmFnOjQwM2E3NmE4ZGE5YzRmZmY5ODNmMGZiOWE5MzFiODNmL3RleHRyZWdpb246NDAzYTc2YThkYTljNGZmZjk4M2YwZmI5YTkzMWI4M2ZfMTE0OQ_9549aa91-c1e8-46ff-8369-467e0cab3fc5">Subsequent EventSubsequent to the first quarter of fiscal 2021, in January 2021, the Company repaid all of its outstanding principal balance of $24.9&#160;million under the Term Loan that had an original maturity date of October 2021.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DebtCurrent
      contextRef="i07c602a2136a40908c4fa899cf6c44cd_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiZjU3MjFiMjRiOTQ4ODNiMTU1MzVlOTk3ZTNlM2JmL3NlYzpkYmY1NzIxYjI0Yjk0ODgzYjE1NTM1ZTk5N2UzZTNiZl83Ni9mcmFnOjQwM2E3NmE4ZGE5YzRmZmY5ODNmMGZiOWE5MzFiODNmL3RleHRyZWdpb246NDAzYTc2YThkYTljNGZmZjk4M2YwZmI5YTkzMWI4M2ZfMjE5OTAyMzI2MjkyMg_c0fa7e27-33ce-4606-956c-670326f9d722"
      unitRef="usd">24900000</us-gaap:DebtCurrent>
</xbrl>
