<?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:masi="http://www.masimo.com/20210703"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="masi-20210703.xsd" xlink:type="simple"/>
    <context id="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i82f266a6e1b147a2a8e32d86d461e733_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="id1365d990d5b47f5aede701ab179d803_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="ifee41278d8334df3973fd4addce91f97_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="if5068d6f02f0404c8f4beb0a78af98dc_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="i38814bbb73064a7bb379dba45d16da51_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="if3b26e614cd84ad3b29dbd1f6085f227_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="ie75d3a63450443b0bb3850873e566edb_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ic75e18d3d56d4bfbaad4f77052c08916_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i9ee06904be0b4dbea9e1c19ac2a88ad3_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="ifdb1fd32524043659d5731c681f43657_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="i2ab6a64447cd4613abf4a9a02d3c3eac_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="icde400d40f424299ac87f309b16d9b90_D20210103-20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-04-03</endDate>
        </period>
    </context>
    <context id="iff2dc1de445d423ba4a25ecac14623d1_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i8ffb4d0984aa46a0a960e8df3db1493d_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i32e4cfd017734c0c8c08985f90a3bcea_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="if4ad2604b06a45f395c4bfa20491063c_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i65f92066ce4b47d79c5d85aeb31fcc60_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="ie1500d8c9f7e4773963c1beb5d89c59e_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="iddee079979844cb0b7e1ab4673edfc5d_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i5a23787e4ca14413a371426ff0913e77_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i13eb2fe546de48e8913e03d3fc665945_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i5f76b15e076b4ee6b199e0b7950106fb_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="if18ba9376c344295bdfe5c70847c9e69_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i8a1bfa5ef8cc40e9b70b35bcccd0c3ae_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i46c8adf004ab4fe9bcb4de9aef59b31a_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i89b9c382be064405aa7995c2de87da3b_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i4997a856f6af4c3eb96b7044b6076e19_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i64411282abfd461395f9b749dcfe046d_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="if2168118b45d40b291bcaffa4d963a72_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="id475ceda7cd34fc3926d1e656a4574f7_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="iec6fa84e558d47519b27559352eee206_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="id7ee6dfef3dd4ccab7447b9ac516e9de_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="i2a486eb7e08c4246bce2952777bb8d15_I20191228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="iebadbb246d16412eba435176b3238078_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ie97f7094715149e6834d629900e28fe6_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i5b09a943d46843e39918d602df562ba8_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i337e39bcfad647559ab32604872f58f5_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i8780e6139d7746cba4245ad7d822164c_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i0868ea9e47d94493b056449fae94c439_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i8560c6e38a964518b8efa9a2c18561a6_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ib0ad3c8f4dba4fe494c30031a66c8192_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="icdb8e0a1f4d94e478c6cc1ef1301179a_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i0e61bc952d414d3887da40d2ac0bb480_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ia03d25f2371a4148aaab9c708a4f305d_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="ib0efabd960274b5ab7860fbcb7a1a95b_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i6dda4ee918fd4da0a186a8e20c676040_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i73de6e771bfe46bb9b469555da307c07_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i4a64c79613c7446ba4dfb7c7e8c17c86_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i2e4ec3ddf05046f99cb69737dc8e590f_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i58995089add3462eba241d5b87407a97_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="id83b6cac00314c8f84edaa8fe69cd634_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i6d294bc41d454c2c90f444363d1e45b4_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i7e71513c54a8421c976414f6404c880e_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="icf544e85e6c94366acf3d47ba2083541_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i2a4dab95fa3747b2b68f43fcb34f8656_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="id5141731a9d447fa9285946687c75d38_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i2ed020dfbca64cd8a15151ee6818ad10_I20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i44c929631edb4307a87d441786bcfb4f_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="icdda4e1cf5fd4e43beb01dd9f69ea00e_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i7a9391d4ad65415ebc378c8b41b25452_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i5ad7c6942bce4b669b5e2e9966145e8c_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i333fa40796e540f9be487d63974c09b4_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">masi:DemonstrationUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ieb37caf9b3804e07b5318352b0d036db_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">masi:FurnitureandOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i80835d5080c547218d50d59f856aa070_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">masi:FurnitureandOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ie5db51000e0a4946a1633ebdd0234e15_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ia0be296e90854425b89ff9fee1480e83_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i50e0ea8e68ca4ea2a84e3942518ec2c0_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="id255cc07075440729be0e824a4c85aa9_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i3317b9d996a249d7ac54039951efb937_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ie49921ce6aa1438193c028f3440c0efb_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i242ab66f5a7b4762845fb31dea413387_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-07-03</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i6c0bb6b7ba5449ca91f602f31481c40c_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-07-03</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i48da3e802da14eb2bccf7b6fe9394583_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i9226ef4603cf4b51a7952932a27097e3_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i2203660ecaab4696af43e5a6e58a29ed_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="id7e8072a4ca949faa5be298e976467c1_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia3b13b2e02ec48c2b39c458c91e56183_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:CercacorLaboratoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i75d602e03dd544b988731d3566945671_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:CercacorLaboratoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i17e8255b4e124d7cbf329aea2a02ec6c_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:CercacorLaboratoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i96d43f5bd3b8458c8a907bfdb9df9f0e_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:CercacorLaboratoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ic7cc9ecb0f8a4905a02ba340270ab946_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:LeasedPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ie34e09dd2fb142dd83237d48da5c5513_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:SubleasedPropertyDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ifda45969e0364a6a8d584a5193144e74_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:CercacorLaboratoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="idc97c4975e70467a8589e96bd1f1f561_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:CercacorLaboratoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iaa81be08d9b34f979caac18763af0a06_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:NotforProfitOrganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="iff598cd7ee55464686fd2e545079d5ad_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:NotforProfitOrganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="if9dfc0356dcc4f708607d77280ccb7be_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:NotforProfitOrganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i7468b49ef4bb4ebfb5c88459570477fb_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:LikeMindedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i570b06a2651f47f0b4b35e7c531a9c9b_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:LikeMindedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i6d0d6dd9f9c94d1b99afc8b9bde366c2_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:LikeMindedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia14a12357a2842de8696958900f63891_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:LikeMindedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i8bd0d914e698456c8d7619f710cd232a_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:LikeMindedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i2a640cf29194440299d4a6a90f69a98e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:LikeMindedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i776dffc9306847fe87a9dcb3dbab5250_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:LikeMindedLabsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i00be029af3ae470da5f1785ba346f73c_D20210708-20210708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:VantrixCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:PurchaseCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-08</startDate>
            <endDate>2021-07-08</endDate>
        </period>
    </context>
    <context id="if00c5097bf7b40efabefa526743fef5a_D20210708-20210708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:VantrixCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:OptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-08</startDate>
            <endDate>2021-07-08</endDate>
        </period>
    </context>
    <context id="i7be4404f58ef45debf3af99882a62a3b_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:ReimbursementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="id5b3d5b2293547f0ab10ef5d0b4d07cd_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">masi:ReimbursementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ic9a558450de1407a9c5a9ef0dba268a2_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="ife25a52ed87e4b23b56ae3560a2004b7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i87358c8946094833accc843ca5afaa0d_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i73459faa224d4d9db233f861b450f774_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6a0a4e3762b04ca6ba2450d5808efd74_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="ie8b4dc29bde144059b0627e437af347d_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="iae54d2adb1f8439abf0036307921bd9c_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="ifba9cc905948434b9643ce79288c1857_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i2e4aa5edbb2d49e0ba1351933e071e77_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i12ef272c344045aa8748bf58f6aa699e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7a7f8a907b604972b2b6da1ffdaee4db_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i836741373c4e40f594b1fd228edd784a_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i8b79b24b1e3442418b08bbfa9c71d3eb_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i8dec652281b14d829571e32fb70907d7_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i78df5b413af149cdb15112d7b924947f_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">masi:DemonstrationUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="ia4076c05286041539f7267c4b449db7b_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">masi:DemonstrationUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i5020bba9b95a4f2cbb5c00ab46b29408_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i1724bbf79c2942c69884e8f7e0e1c4a4_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6dff970ee0e843929b66a7a84bea6965_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">masi:AcquiredTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="idfdf44d116d24ca1bd5e471b36ef5aad_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">masi:AcquiredTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ie8042b1881474ade92f4116008878aed_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="ia12e13e0616340fbbbfd5ed8256d65af_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="if546768a78fb40d19bfa76ed35b2af72_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i04aef3c8153843e99c49a045db6d9f76_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i7669a584df0541ddab055aa880649f08_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i10fa8a44cdf842a4b445592af00b3c4f_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i6c5b06e212644671a1096634dd2a6a71_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i7370f5d190094539bf373b384a738d02_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ife723e730c2e4658bff3131adf1eec6d_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i0c347a3c22694f57b84d6d633e734443_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="ic49b8b1923d241349932f7437be38b1a_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">masi:PatentsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i45c0113f071948d4bc046bbbc4ec40b7_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">masi:PatentsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ib3879c65006d4908980d6ff3bc57e9b7_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">masi:PatentsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="if39b2b3c0fa34cd1849be09ba5e64f3c_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">masi:PatentsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i2514613d12344ee99a0ede39fcc6a7b3_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-04-03</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="ia1c6e2f5261f4ee89e1387f197635220_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-03</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i6781951808ae41dd8d0f418f6f169a4d_I20181217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-17</instant>
        </period>
    </context>
    <context id="i96edd432105945e3a9e4e9e7016c5839_I20181217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-17</instant>
        </period>
    </context>
    <context id="i69d221ef6e8e4e8596238de576b6e570_I20181217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-17</instant>
        </period>
    </context>
    <context id="iadf3755692d84b4aafb8b347ba730c4d_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i9bafca16a14b42798470b51794134062_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i4d5aed90542244c7acf1b8d911d32105_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i30c965575f7b4910ab621fa4625eefef_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i287ba8fe2f8d4fe5b56c7cc328583e3a_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i656ef53f92bf4dd698484c40c9703763_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i4f86438c1d3944c4965c7d95f2abeba5_I20180701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">masi:A2018RepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-01</instant>
        </period>
    </context>
    <context id="i412d5314880e45f89f24223009186021_D20180911-20210911">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">masi:A2018RepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-11</startDate>
            <endDate>2021-09-11</endDate>
        </period>
    </context>
    <context id="ida22a0e2ba2a4fa8b7941a23b49f6bfc_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">masi:A2017EquityIncentivePlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i271c81a10aaa40859568db3f421a814d_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">masi:A2017EquityIncentivePlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i2f0bf6cd52204e3691fb204cc1b901b6_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">masi:A2017EquityIncentivePlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i3d4ecc16751744469cd7a8e7a5e2be15_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">masi:A2007StockIncentivePlanDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i5ad45ea4e1b14ded9dab60e81c5dbf9c_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i2d6bb7f9f53040ac9d6aef17f97f2fa8_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ice4b7302a8a84a35bbbc96a5f4757f3d_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i198a9e63c8374a09bb3a2c2c56c81c14_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i5039abf80d5c408fa5a1c017571ba8d9_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="ifd112f0ef0ec4ff4a9368d006baae069_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i27217195aa774d93bb52f0f8d3fea44b_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i4ca9b00f802a42afaa8934b164b468af_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="iaaf41dec3046461e8ea9de241c05587a_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i03eb8dfb228846e19883d8196a58e948_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i273877a5d41743f4a3b63a2088999566_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</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="i07e50f5733204e06a2fc61ec556064a4_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i4d952502f9e443b290dee838daad81ae_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i966cfc67e489467284392a48f28b3371_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i0304b6d3522d42df9a17de8ab29f4c81_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">masi:A2021PSUGrantDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i7709f38b52ce4ca993da5acab4b5483a_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">masi:A2021PSUGrantDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i54fdbe2b914f4427aa42bf2f39f1f9d8_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">masi:A2021PSUGrantDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i5c3833ca126e49fba1e40a4bebde2e3c_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">masi:A2021PSUGrantDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i4f580aa80ce74002be76e7953c604d44_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="iaadd3283c9df4d50bf3d59bcc81101aa_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia12f11abcd4d465e8598f71da6d4b519_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="icf2a114045bb459ca2355a1c2d93fffb_D20170727-20170727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CashDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-27</startDate>
            <endDate>2017-07-27</endDate>
        </period>
    </context>
    <context id="i25caf1ea2cc8482590d4b2b3373c76ed_D20170727-20170727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-27</startDate>
            <endDate>2017-07-27</endDate>
        </period>
    </context>
    <context id="icd8b43ba0c114281befefa86c781ed35_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i9b1471e755524d00bb71ad919ffd1cb9_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i466ceb78b96b4cb8a00ff9883c5ff551_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i5a7b15a56d4e4e66986da959e6fb2c7f_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i3edef8db524a471b911dd3bdf891c54e_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ic46212e458494146823e5e48dcc7a04f_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="if6e9c5ee80f74aebab7ef80c55fd5a0d_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia895e6d955924fb19546b55676a08302_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ieb7e728b812b4858b13d64423caa5867_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i96fada5247c4406bac7da295a5a9eb52_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="i33ab69d424bd42d4b73cfa6f34a3d8fe_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="ib3922da0596e48f1ad86877b511c60ff_D20171231-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">masi:MasimovsFormerAgencyTenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="id4c81efdca5e4bc69c6aa755b0a769f5_D20191229-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">masi:MasimovsFormerAgencyTenderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="i02ec1e353e224426abd32763e5c2f30c_D20190708-20190708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
        </entity>
        <period>
            <startDate>2019-07-08</startDate>
            <endDate>2019-07-08</endDate>
        </period>
    </context>
    <context id="i36441ed1b1c64f52a76611050d5cb3a4_D20140102-20140103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">masi:Masimovs.PhysiciansHealthsourceInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-01-02</startDate>
            <endDate>2014-01-03</endDate>
        </period>
    </context>
    <context id="i0ade5ad98234430daa12ee07186b71ff_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i9f59fe9fd2a248e48fe6c5445dfc0123_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i690e8206b714435a973b777ed7da5d6f_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i6da6df3cc4284223aebcfc7698b5c31e_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i30ed107078d04142acd01e74ae2911d8_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i446b5cafe7624c8082c8827fa0083140_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ia2e874f5b073401383e15f8f082a0d51_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i3bb811242889475883046eaf7ede300c_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i2174a3b614534e4d806910c8615d27df_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i87956588e7d04743b351f3c99a822bc1_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i3847e973a0dd4db68a07587394b2169a_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ic1ef51d2e42a429ba3d70dd9025953f0_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i04357931102f44a08ccc1232655174ff_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ie2e36d6e5d0d497aaa144cbe35dc0be7_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="iced6be9c6a21415c81bec0bd035aa37e_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i38dbbecdb111480cb30246ba7a284af0_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i88ad95c9a8cb4eefb6eb6e020162a5d8_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i616e91c6e0c04ebcb53dd93aee160e59_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i1f4b463ab0434f7ebce4b4bb636ad016_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i2825a957e3a2450698d4ac8763aaadf5_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i7bf529be663a4efe9c1ac0dfd821920d_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i65998dd652da4ae58e09f7841a1b5516_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i2501690361324b5e8debfecd6cfc27ad_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i82303001bc71493397ecf7d939453647_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ie0fa4b3dcc73405bb821f6803c80e556_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="ic1298a0c894d4764bf05bec0947ca000_D20210404-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="id08dbc9566d24202ba547ad0e764c121_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="i753f23bc6b2c464ea303d8f8d33e2e90_D20200329-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ic3dc5611fa4d4b4ea2bc9a9b79d4b870_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="i6e3ae85387c740648100c0e5136751bb_D20210103-20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-03</startDate>
            <endDate>2021-07-03</endDate>
        </period>
    </context>
    <context id="id180b4e680a04eceb081fd3d08ef00b2_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ia5bff713a69745f786b63cf125c8234d_D20191229-20200627">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="ie8a34e92412d4cacbf2152970c18cb1b_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="ib83199a70e054d3784ba9966e6e1e4bb_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </period>
    </context>
    <context id="i13995428b7dc4c17823dca1e09b8aeb1_I20210703">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-03</instant>
        </period>
    </context>
    <context id="ia3c04901cc134bee883f23441436365e_I20210102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000937556</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ReportableGeographicalComponentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-02</instant>
        </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="segment">
        <measure>masi:segment</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="agreement">
        <measure>masi:Agreement</measure>
    </unit>
    <unit id="distributor">
        <measure>masi:distributor</measure>
    </unit>
    <unit id="customer">
        <measure>masi:Customer</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80L2ZyYWc6YzYxNjJlNjRlODBlNGQ0YTg1ZTUyNWVhNGRkNzJlNjEvdGFibGU6NzljMDYwMDVhN2RhNGFiMWJlN2M2YTVhYTVhNzdiOGMvdGFibGVyYW5nZTo3OWMwNjAwNWE3ZGE0YWIxYmU3YzZhNWFhNWE3N2I4Y18zLTEtMS0xLTA_d2a4ec21-b9e6-4c64-86b2-14a25400b706">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80L2ZyYWc6YzYxNjJlNjRlODBlNGQ0YTg1ZTUyNWVhNGRkNzJlNjEvdGFibGU6NzljMDYwMDVhN2RhNGFiMWJlN2M2YTVhYTVhNzdiOGMvdGFibGVyYW5nZTo3OWMwNjAwNWE3ZGE0YWIxYmU3YzZhNWFhNWE3N2I4Y181LTEtMS0xLTA_a963d8e0-1baf-42ff-bd80-ad7936fd4a5a">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80L2ZyYWc6YzYxNjJlNjRlODBlNGQ0YTg1ZTUyNWVhNGRkNzJlNjEvdGFibGU6NzljMDYwMDVhN2RhNGFiMWJlN2M2YTVhYTVhNzdiOGMvdGFibGVyYW5nZTo3OWMwNjAwNWE3ZGE0YWIxYmU3YzZhNWFhNWE3N2I4Y182LTEtMS0xLTA_ae1ef76d-496a-448e-8626-9cebfbc2e8df">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80L2ZyYWc6YzYxNjJlNjRlODBlNGQ0YTg1ZTUyNWVhNGRkNzJlNjEvdGFibGU6NzljMDYwMDVhN2RhNGFiMWJlN2M2YTVhYTVhNzdiOGMvdGFibGVyYW5nZTo3OWMwNjAwNWE3ZGE0YWIxYmU3YzZhNWFhNWE3N2I4Y185LTEtMS0xLTA_74fb009c-bc33-425e-9ffe-a5063828c79d">0000937556</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80L2ZyYWc6YzYxNjJlNjRlODBlNGQ0YTg1ZTUyNWVhNGRkNzJlNjEvdGFibGU6NzljMDYwMDVhN2RhNGFiMWJlN2M2YTVhYTVhNzdiOGMvdGFibGVyYW5nZTo3OWMwNjAwNWE3ZGE0YWIxYmU3YzZhNWFhNWE3N2I4Y18xMC0xLTEtMS0w_67d2998f-73e3-440e-91e3-5d8a48fabb08">--01-01</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzMtMS0xLTEtMA_025b413e-ef60-465a-bca1-f2b39aa951fe">us-gaap:OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzMtMS0xLTEtMA_2b77d11a-016e-4302-b7d3-0b957379cf6e">us-gaap:OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzQtMS0xLTEtMA_c1a154ba-7e98-4886-b98a-7e3dfda135ee">us-gaap:LiabilitiesNoncurrentAbstract</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzQtMS0xLTEtMA_cb15436f-d6e4-432d-a6f6-05fde68db054">us-gaap:LiabilitiesNoncurrentAbstract</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzUtMC0xLTEtMA_21235374-7387-45e2-b844-6a6316980e5c">us-gaap:OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzUtMC0xLTEtMA_b11ec26b-61e7-48e7-87c5-81e6142e43a9">us-gaap:OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGV4dHJlZ2lvbjoxN2Y0ZDI3YmUxZDU0M2U5OTA2ZmNhYzU0MGY5NzBjZl80OTY_c2a61516-a28e-406b-ae16-7e12c362c75b">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6YTBjMjczZDlkODFhNDM4MzgzZjdhNjZmMjFkNWE1YjgvdGFibGVyYW5nZTphMGMyNzNkOWQ4MWE0MzgzODNmN2E2NmYyMWQ1YTViOF8xLTAtMS0xLTA_754f1b32-d6c0-4e4e-a6db-e5fbbd7978b1">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGV4dHJlZ2lvbjoxN2Y0ZDI3YmUxZDU0M2U5OTA2ZmNhYzU0MGY5NzBjZl8yMjI_5c488b7e-526a-400a-82df-cbcc7df0beb1">2021-07-03</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6NzYyOGJhYTI4M2M0NDBlZDg4NDQ4NmQ4YjU1MWU5NDcvdGFibGVyYW5nZTo3NjI4YmFhMjgzYzQ0MGVkODg0NDg2ZDhiNTUxZTk0N18wLTAtMS0xLTA_26c3e1cb-93dd-4efb-acf7-bf306227852d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGV4dHJlZ2lvbjoxN2Y0ZDI3YmUxZDU0M2U5OTA2ZmNhYzU0MGY5NzBjZl80OTc_1658d78e-8c55-4076-af74-7c84706a4dcb">001-33642</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGV4dHJlZ2lvbjoxN2Y0ZDI3YmUxZDU0M2U5OTA2ZmNhYzU0MGY5NzBjZl80OTU_20de5aed-9cb2-44d7-a164-d02361189829">MASIMO CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18wLTAtMS0xLTA_f14f2df4-ed72-4d9f-b3dc-5218172cf305">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18wLTEwLTEtMS0w_b4791b71-3cfc-4057-966d-17901636690a">33-0368882</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18yLTAtMS0xLTA_0820b653-35a3-4b18-acc6-78315e65728f">52 Discovery</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18yLTItMS0xLTA_a999e1c7-ff36-4b31-91fb-f81ef9ba787c">Irvine,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18yLTQtMS0xLTA_d84b1b9d-9763-4bbd-83dd-06b928d71c33">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18yLTEwLTEtMS0w_9b615d6f-7a7a-4235-b284-1a1b27a3ecd3">92618</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN180LTYtMS0xLTA_a4090cbb-a561-48bc-ac18-6c2ef7a2b04c">(949)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN180LTgtMS0xLTA_77ddcbd6-2bda-4f9d-9d68-92adca85daea">297-7000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18xMC0wLTEtMS0w_c84677b2-5694-4f49-a1a0-eb02fb8cbbdc">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18xMC02LTEtMS0w_d8313acd-242c-4f5b-a1ce-982513707753">MASI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18xMC0xMC0xLTEtMA_3a19e5dc-d373-41ea-9be9-162de6e5bac6">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18xMi0xMi0xLTEtMA_4b3ec8b7-614d-4470-ac1b-8f084dd26497">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18xNC0xMi0xLTEtMA_5eb7b811-ed17-4218-9988-6bedf3b7e9f2">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18xOC0wLTEtMS0w_c97515a4-6b3f-4a1a-8f2f-3860586bc25d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18yMC0xNC0xLTEtMA_41d3aec4-3bc8-4b00-8524-5040631cb1cb">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18yMi0xNC0xLTEtMA_31cf689b-875c-45ff-8fde-2a1c6f10e087">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18yNS0xNC0xLTEtMA_d88f694b-6bd0-4c12-9757-c0b44fc1e640">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xL2ZyYWc6MTdmNGQyN2JlMWQ1NDNlOTkwNmZjYWM1NDBmOTcwY2YvdGFibGU6ZTkzNzFlZjAyOThhNDdmNDlmNzc2MWVkZWYzMGY1ZjcvdGFibGVyYW5nZTplOTM3MWVmMDI5OGE0N2Y0OWY3NzYxZWRlZjMwZjVmN18yOS0xMC0xLTEtMA_6d561943-7628-4e36-ac62-41f8c074aec0"
      unitRef="shares">55056901</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMy0xLTEtMS0w_ef08c542-f35a-4dae-ab4f-660a964d605c"
      unitRef="usd">575955000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMy0zLTEtMS0w_cff9f615-933c-4ad9-8ae6-d3f0a3539305"
      unitRef="usd">641447000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNS0wLTEtMS0wL3RleHRyZWdpb246ZDc5M2NjNzM0NWQxNDg4MDk3YTIwYmYyMDM1NTU4NTdfNjk_4cfc0f86-2522-4252-91b5-44c340ae4f68"
      unitRef="usd">1962000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNS0wLTEtMS0wL3RleHRyZWdpb246ZDc5M2NjNzM0NWQxNDg4MDk3YTIwYmYyMDM1NTU4NTdfNzY_602907da-2ce4-4bcf-8bab-079227d14f42"
      unitRef="usd">1603000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNS0xLTEtMS0w_652e48f7-7cbf-4ed1-b9e7-5f345d03554d"
      unitRef="usd">179354000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNS0zLTEtMS0w_2e0687d6-64df-443f-8d9c-416a13aa8848"
      unitRef="usd">141350000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNi0xLTEtMS0w_2a089b0a-34f8-4174-9d4f-bd003f1a9835"
      unitRef="usd">206607000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNi0zLTEtMS0w_c4c0ff2d-9cd5-4fad-9223-9b86c1beaf08"
      unitRef="usd">215952000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNy0xLTEtMS0w_f93daf5c-7038-4abd-b875-7d164779176f"
      unitRef="usd">89920000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNy0zLTEtMS0w_e2a30922-14c2-4c21-95ab-58cab5c7ef84"
      unitRef="usd">102416000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfOC0xLTEtMS0w_4d9828a5-41eb-43a2-aaea-aa9b522cbf51"
      unitRef="usd">1051836000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfOC0zLTEtMS0w_e5333fde-a673-450c-a156-39647ffb40d8"
      unitRef="usd">1101165000</us-gaap:AssetsCurrent>
    <us-gaap:NetInvestmentInLeaseNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfOS0xLTEtMS0w_fbdbabf3-efdf-4f37-8da4-568769e512b3"
      unitRef="usd">65198000</us-gaap:NetInvestmentInLeaseNoncurrent>
    <us-gaap:NetInvestmentInLeaseNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfOS0zLTEtMS0w_b79b60ea-e929-4ac7-b1ff-ea00ab285756"
      unitRef="usd">57666000</us-gaap:NetInvestmentInLeaseNoncurrent>
    <us-gaap:DeferredCosts
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTAtMS0xLTEtMA_3fd6375d-29eb-4551-8629-0cef8ae31b69"
      unitRef="usd">21704000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTAtMy0xLTEtMA_9466700c-5bfd-4dbf-bbd7-01f53889a2f9"
      unitRef="usd">20076000</us-gaap:DeferredCosts>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTEtMS0xLTEtMA_a33006f0-8d8b-4384-a960-8bb70125cbf0"
      unitRef="usd">274723000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTEtMy0xLTEtMA_0f3c3a5e-5cf2-48d2-869b-3715cff6357c"
      unitRef="usd">272511000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTMtMS0xLTEtMA_0bb79eac-58cf-42f3-beaf-d219147ac774"
      unitRef="usd">75025000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTMtMy0xLTEtMA_dabca903-f52c-49ee-a1b8-ef7af827b59e"
      unitRef="usd">73923000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTQtMS0xLTEtMA_85aefe63-3c3f-415e-9dc3-e6a8957719d7"
      unitRef="usd">102486000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTQtMy0xLTEtMA_d15fdde8-6a79-43ba-b5b9-3d06fe9defd8"
      unitRef="usd">103206000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTUtMS0xLTEtMA_da3c9864-460e-477a-a972-d011f6843687"
      unitRef="usd">39312000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTUtMy0xLTEtMA_3d02b5b1-5c15-4b28-8e52-86078dd33ca4"
      unitRef="usd">39363000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTYtMS0xLTEtMA_d33242c9-805f-4427-8ad2-68d607a0f259"
      unitRef="usd">51404000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTYtMy0xLTEtMA_32f7b9cb-117f-41b0-a696-ab9f979daa05"
      unitRef="usd">44642000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTctMS0xLTEtMA_114cb3bc-bfc6-43b8-9c6b-ec4634fbd3b9"
      unitRef="usd">1681688000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMTctMy0xLTEtMA_ca1789bf-bd23-4efd-9529-08435a4a30af"
      unitRef="usd">1712552000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjAtMS0xLTEtMA_13278ec4-cc2c-48aa-ac34-f42e59257f38"
      unitRef="usd">66248000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjAtMy0xLTEtMA_52940ba8-848c-4b1c-95b0-6b49bcbe99ca"
      unitRef="usd">64061000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjEtMS0xLTEtMA_6dcac86b-308b-498c-92a9-3e146c0de7e7"
      unitRef="usd">55043000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjEtMy0xLTEtMA_7d5abb82-9646-47f7-852f-cc3a49e7f8f4"
      unitRef="usd">71601000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjItMS0xLTEtMA_8f2e6f9f-0abb-441b-bbc2-4d368afbdd8e"
      unitRef="usd">44158000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjItMy0xLTEtMA_099e0016-917a-464d-be5d-4a3744db68a5"
      unitRef="usd">44935000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjMtMS0xLTEtMA_f8b2a618-73b6-4d58-a554-063b4d214bb3"
      unitRef="usd">54580000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjMtMy0xLTEtMA_5f3ad5d5-320b-407f-9991-8f93b133e4e3"
      unitRef="usd">53239000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjQtMS0xLTEtMA_e29dac3b-92a3-4c93-a31a-022237e28d71"
      unitRef="usd">220029000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjQtMy0xLTEtMA_e0fcc4e1-4d59-446d-978b-40e6558367e9"
      unitRef="usd">233836000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilities
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjctMS0xLTEtMA_1c0b8235-fecf-4587-8ca4-5e135bb07e2d"
      unitRef="usd">70424000</us-gaap:DeferredCreditsAndOtherLiabilities>
    <us-gaap:DeferredCreditsAndOtherLiabilities
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjctMy0xLTEtMA_de2366bf-d33b-49d8-b0f3-b4f1481a027e"
      unitRef="usd">71076000</us-gaap:DeferredCreditsAndOtherLiabilities>
    <us-gaap:Liabilities
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjgtMS0xLTEtMA_d1d9f657-5501-44eb-ba89-f1884629b084"
      unitRef="usd">290453000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjgtMy0xLTEtMA_658d79df-a9f6-456e-a560-3ec31bed3610"
      unitRef="usd">304912000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjktMS0xLTEtMA_d6d50f72-d0f0-4774-90e6-42060c9aecde"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMjktMy0xLTEtMA_6254c17e-8718-40f5-9bac-59f8d690289d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmZjZWI4ODlhZjI4MDQ2YTY4ZDdmYTYxOTM5YzE2NDUyXzIx_235eea35-5bdd-49e2-9f73-6aa61de617b5"
      unitRef="usdPerShare">1.000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmZjZWI4ODlhZjI4MDQ2YTY4ZDdmYTYxOTM5YzE2NDUyXzIx_fb614adb-de7a-4d1b-a4e3-a4e4ca1abd37"
      unitRef="usdPerShare">1.000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmZjZWI4ODlhZjI4MDQ2YTY4ZDdmYTYxOTM5YzE2NDUyXzM1_734ca8af-2927-4cca-881b-9782a9f51bbb"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmZjZWI4ODlhZjI4MDQ2YTY4ZDdmYTYxOTM5YzE2NDUyXzM1_c7c6cbff-3592-4c24-9864-8aa988021b2f"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmZjZWI4ODlhZjI4MDQ2YTY4ZDdmYTYxOTM5YzE2NDUyXzU3_8261cc13-0c3b-4ece-8834-9df0e12c7871"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmZjZWI4ODlhZjI4MDQ2YTY4ZDdmYTYxOTM5YzE2NDUyXzU3_8f293667-f063-4b9d-b467-78bb4df31c5c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmZjZWI4ODlhZjI4MDQ2YTY4ZDdmYTYxOTM5YzE2NDUyXzU3_bf324950-0c64-4ac0-9e2f-3ab075ea2311"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmZjZWI4ODlhZjI4MDQ2YTY4ZDdmYTYxOTM5YzE2NDUyXzU3_f829ae98-6de9-453a-bd1e-f5524a6ccb26"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzItMS0xLTEtMA_f95751fe-f707-48d3-b1ff-f6910ddd9845"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzItMy0xLTEtMA_d88f4cd5-a218-4015-b47b-95b8ca933120"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjUxN2U5Mjg5MjBhNDQ4NWI4MDAzZTRjODNhNTQyYWQ0XzE4_09ac5d59-fc0b-4841-9158-d6eac2def5c2"
      unitRef="usdPerShare">1.000</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjUxN2U5Mjg5MjBhNDQ4NWI4MDAzZTRjODNhNTQyYWQ0XzE4_ca83b6ee-92d3-4808-9931-f9c9a0e08d39"
      unitRef="usdPerShare">1.000</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjUxN2U5Mjg5MjBhNDQ4NWI4MDAzZTRjODNhNTQyYWQ0XzMy_c0c37eb3-af6f-43d2-aeee-f46b74d86132"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjUxN2U5Mjg5MjBhNDQ4NWI4MDAzZTRjODNhNTQyYWQ0XzMy_c22be679-f64e-4e1f-bee6-3bb8425d8d9f"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjUxN2U5Mjg5MjBhNDQ4NWI4MDAzZTRjODNhNTQyYWQ0XzU0_571653fa-e7a0-4905-a3e2-5cfc3dfba4cc"
      unitRef="shares">55057000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjUxN2U5Mjg5MjBhNDQ4NWI4MDAzZTRjODNhNTQyYWQ0XzYx_0be0cca3-f2a6-4eb4-9992-0d14d6a16825"
      unitRef="shares">55251000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzMtMS0xLTEtMA_f11bb721-f5e0-4c21-bc5c-6963a856918d"
      unitRef="usd">55000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzMtMy0xLTEtMA_47760ef1-a708-4ca1-b80a-a1921b210475"
      unitRef="usd">55000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjk0ZjU2YTUxYTExNDRlMGY4ZmVjMWJjYTUzZTUxY2YxXzIw_6e98555c-0fec-45c4-b47f-53f0727d9b39"
      unitRef="shares">16540000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjk0ZjU2YTUxYTExNDRlMGY4ZmVjMWJjYTUzZTUxY2YxXzI3_1ad32d73-e1ef-4f34-87ed-fb4bf67e0948"
      unitRef="shares">15993000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzQtMS0xLTEtMA_d33e4e40-5780-4a0a-bfb2-a95bdf8dbd6e"
      unitRef="usd">767653000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzQtMy0xLTEtMA_54bef960-87d2-4cda-a426-88e81682e731"
      unitRef="usd">638736000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzUtMS0xLTEtMA_062b4e7c-a6ad-4ffb-93da-605bbdbb0ecc"
      unitRef="usd">714267000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzUtMy0xLTEtMA_e3e1392a-cdc1-4da4-a857-1623e9ec616a"
      unitRef="usd">703693000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzYtMS0xLTEtMA_72d8d60e-a1ea-48fa-9588-df9a72a6f825"
      unitRef="usd">-267000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzYtMy0xLTEtMA_645b7d85-5856-4776-b4b6-5387cb7c8853"
      unitRef="usd">1413000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzctMS0xLTEtMA_ae5f9354-cc50-499a-9dfa-75821c8daedb"
      unitRef="usd">1444833000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfMzctMy0xLTEtMA_b6865a71-a419-47f3-a575-679bc7329cb6"
      unitRef="usd">1341215000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNDAtMS0xLTEtMA_1564f656-2984-4bc1-8046-c0a05c2f4b33"
      unitRef="usd">1391235000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNDAtMy0xLTEtMA_4ae31cd6-9b0b-4bae-80c5-1c226c933825"
      unitRef="usd">1407640000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNDEtMS0xLTEtMA_2c4c00f6-5296-42f3-9c93-c849155a6d1b"
      unitRef="usd">1681688000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNi9mcmFnOmFiZDBhYjg0NWIwYTRlNWU5Zjk1OTMzZmU5MTU3ZTJjL3RhYmxlOmRhNjc5NGZiZjM0YjQwZGZiMWMzYmJmNzNjOWIxNzQxL3RhYmxlcmFuZ2U6ZGE2Nzk0ZmJmMzRiNDBkZmIxYzNiYmY3M2M5YjE3NDFfNDEtMy0xLTEtMA_e89dbc05-1b19-44dd-965c-abefdb43581c"
      unitRef="usd">1712552000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNS0xLTEtMS0w_1eeaefda-d3bd-4ae1-8b6a-875d6131bc6c"
      unitRef="usd">305118000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNS0zLTEtMS0w_724010c5-1d0c-4319-accd-26f4c440f2d3"
      unitRef="usd">300953000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNS01LTEtMS0w_9abae743-5c48-4226-b6a6-14b6507790cb"
      unitRef="usd">604161000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNS03LTEtMS0w_659bedd6-5e39-44f1-9b60-42db766657b1"
      unitRef="usd">570578000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNi0xLTEtMS0w_544afa5c-dadf-4d7f-8bf6-383c5e51035e"
      unitRef="usd">112206000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNi0zLTEtMS0w_d3f81570-3610-4c4e-96dc-dc60f6fe95ed"
      unitRef="usd">109369000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNi01LTEtMS0w_252fc3a6-8582-44d4-b1de-b6e96887c25e"
      unitRef="usd">214374000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNi03LTEtMS0w_ef0e17a4-24da-429f-b363-045726528d51"
      unitRef="usd">193365000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNy0xLTEtMS0w_dfbe9903-ee0f-45c0-9760-8bcc13d5347d"
      unitRef="usd">192912000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNy0zLTEtMS0w_fad71adc-d0cc-4cc2-beca-e5ef791d739c"
      unitRef="usd">191584000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNy01LTEtMS0w_37201e43-619f-4858-83e1-931638b69fbc"
      unitRef="usd">389787000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfNy03LTEtMS0w_735adf09-90fa-41da-8d90-554913b2d34c"
      unitRef="usd">377213000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfOS0xLTEtMS0w_5b7821a5-5e98-408d-bf19-74b0659f25ad"
      unitRef="usd">93833000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfOS0zLTEtMS0w_a0e6c194-9b64-49a8-9c0f-cc9d626ebf0a"
      unitRef="usd">98461000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfOS01LTEtMS0w_5aa2d164-f00f-4aed-9883-1c74f8d210ea"
      unitRef="usd">190533000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfOS03LTEtMS0w_1b899f29-fd1b-42a7-9ed1-d40bb182bfb9"
      unitRef="usd">188338000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTAtMS0xLTEtMA_10305097-cb3e-407f-834b-492760c18be7"
      unitRef="usd">33943000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTAtMy0xLTEtMA_71ab7b38-bd63-4e26-aaac-a87cb3753eea"
      unitRef="usd">30878000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTAtNS0xLTEtMA_65198c94-50d8-4186-8413-041e7f12a125"
      unitRef="usd">68454000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTAtNy0xLTEtMA_438ae6a1-926e-4e69-b9c7-40d3ab2698a6"
      unitRef="usd">58119000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTEtMS0xLTEtMA_afd5d282-e664-4f01-ac98-8b0da300ec80"
      unitRef="usd">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTEtMy0xLTEtMA_c58a9f67-6ddb-48b6-8595-4839b5f3d091"
      unitRef="usd">-25000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTEtNS0xLTEtMA_dcd8deaa-2252-4528-b3f5-ab62d6753f46"
      unitRef="usd">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTEtNy0xLTEtMA_01012935-43e7-45bb-afd3-21337014d159"
      unitRef="usd">474000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:OperatingExpenses
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTItMS0xLTEtMA_eb8cb56f-dbe0-4dfb-befd-875c84ed3a92"
      unitRef="usd">127776000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTItMy0xLTEtMA_5f6691a8-7087-4482-9959-ca29a8a4e6e4"
      unitRef="usd">129364000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTItNS0xLTEtMA_c84c5714-cc08-44d9-8ba3-9d761a9ed6c4"
      unitRef="usd">258987000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTItNy0xLTEtMA_04c15f97-60bc-4054-8ee3-c9f64f35bf23"
      unitRef="usd">245983000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTMtMS0xLTEtMA_f616426c-03ff-41b2-9352-0277c7e902a8"
      unitRef="usd">65136000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTMtMy0xLTEtMA_c19f89ef-cc73-4e77-bfbd-c63a956672ce"
      unitRef="usd">62220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTMtNS0xLTEtMA_23879efd-af66-4915-b180-8e92128e6964"
      unitRef="usd">130800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTMtNy0xLTEtMA_7942e965-631c-4f6f-ab32-48c1e2b4daea"
      unitRef="usd">131230000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTQtMS0xLTEtMA_51964de5-66c0-4a91-aa8d-c16cdf2db896"
      unitRef="usd">80000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTQtMy0xLTEtMA_5fb31dda-6114-4b95-b1d7-64c6d46de4f5"
      unitRef="usd">1405000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTQtNS0xLTEtMA_390a35f7-449e-46c5-b0bd-a6f2415cc4d2"
      unitRef="usd">-657000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTQtNy0xLTEtMA_b3c54d60-da24-4870-88b7-c610b9d75aab"
      unitRef="usd">4751000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTUtMS0xLTEtMA_7c842306-fb27-4038-bbe2-cb39333fac32"
      unitRef="usd">65216000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTUtMy0xLTEtMA_34f57f2f-cc1e-4951-9168-2bac56da899f"
      unitRef="usd">63625000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTUtNS0xLTEtMA_4c36e25e-8ab0-4b70-b482-f7c156d0d542"
      unitRef="usd">130143000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTUtNy0xLTEtMA_010d4f55-af8f-476f-bdc4-867c21e6a6b3"
      unitRef="usd">135981000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTYtMS0xLTEtMA_abee1ac2-566d-4805-b0c8-a74f7023184c"
      unitRef="usd">14981000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTYtMy0xLTEtMA_ac2d9972-4e2d-4aff-b984-24f88f0f35e1"
      unitRef="usd">7853000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTYtNS0xLTEtMA_1ec290c3-0a16-4f1d-96d8-da92b31d1647"
      unitRef="usd">26525000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTYtNy0xLTEtMA_00184802-edb2-4be3-bd7c-d8dd36d6f71b"
      unitRef="usd">15753000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTctMS0xLTEtMA_4303bef3-103c-400f-853c-e294dadee302"
      unitRef="usd">50235000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTctMy0xLTEtMA_d5ae7c89-8823-4133-a96b-87ce3fdb3546"
      unitRef="usd">55772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTctNS0xLTEtMA_31d283f2-7b98-44f8-bf5f-11d65497ae3a"
      unitRef="usd">103618000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMTctNy0xLTEtMA_eb67f04e-8f51-4055-9a3f-a9148ae3b36a"
      unitRef="usd">120228000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMjYtMS0xLTEtMA_ebfdb59f-9f7b-4edf-a483-abc34d5af07a"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMjYtMy0xLTEtMA_55349506-e95f-4a8c-b743-df9c8d517acc"
      unitRef="usdPerShare">1.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMjYtNS0xLTEtMA_3f5be1a5-923c-4bb3-841d-04cf601434f1"
      unitRef="usdPerShare">1.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMjYtNy0xLTEtMA_b44a9066-39c3-4bbc-8fe4-9bd05cea3714"
      unitRef="usdPerShare">2.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMjctMS0xLTEtMA_ba49eeea-c1c8-4193-a3dd-6b5ea306b942"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMjctMy0xLTEtMA_f94e3a43-70fb-4371-8999-58990022c7b7"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMjctNS0xLTEtMA_4cbbfe0d-70e5-40c0-b82b-1457f5ac3298"
      unitRef="usdPerShare">1.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMjctNy0xLTEtMA_5b65fa9a-cedd-4d2e-af2b-6ae66c20956b"
      unitRef="usdPerShare">2.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMzAtMS0xLTEtMA_05be772e-7506-4cd0-a4e3-a4bb57590c0b"
      unitRef="shares">55032000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMzAtMy0xLTEtMA_67d45b96-13cc-44bc-981b-c657936ca3cf"
      unitRef="shares">54764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMzAtNS0xLTEtMA_72aace14-eb56-4234-aad9-f567754718b1"
      unitRef="shares">55116000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMzAtNy0xLTEtMA_d9b4b86f-3dfe-4cbf-adb1-41e99decdbe5"
      unitRef="shares">54316000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMzEtMS0xLTEtMA_44782a03-9fd7-44cd-9ec1-525a63149ab9"
      unitRef="shares">57379000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMzEtMy0xLTEtMA_f6dc4ba8-87f5-4c4f-a6d2-fe28ac743cb4"
      unitRef="shares">58204000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMzEtNS0xLTEtMA_e1a71bd6-bc0e-4a4c-8db5-2924ffc77d4c"
      unitRef="shares">57630000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yMi9mcmFnOjVhNzBjODQwNjJkNjQ2MGViZTQ5ZmE2ZGM1MDkxMjdmL3RhYmxlOjVlNWU4NWE1OGNhNjRkZGE5N2QyMWMyMWUyMTRiNzJjL3RhYmxlcmFuZ2U6NWU1ZTg1YTU4Y2E2NGRkYTk3ZDIxYzIxZTIxNGI3MmNfMzEtNy0xLTEtMA_1fbbecb8-0c2b-4be4-aff6-08fb0f239864"
      unitRef="shares">57913000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfMi0xLTEtMS0w_4303bef3-103c-400f-853c-e294dadee302"
      unitRef="usd">50235000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfMi0zLTEtMS0w_d5ae7c89-8823-4133-a96b-87ce3fdb3546"
      unitRef="usd">55772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfMi01LTEtMS0w_31d283f2-7b98-44f8-bf5f-11d65497ae3a"
      unitRef="usd">103618000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfMi03LTEtMS0w_eb67f04e-8f51-4055-9a3f-a9148ae3b36a"
      unitRef="usd">120228000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfNC0xLTEtMS0w_a846b886-7f08-4a01-9b4f-da15c4b2a459"
      unitRef="usd">1204000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfNC0zLTEtMS0w_09aa457c-173d-4506-94dd-dd36cead8f08"
      unitRef="usd">1314000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfNC01LTEtMS0w_5e503043-52ac-4eab-a685-4e77eaf90090"
      unitRef="usd">-1680000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfNC03LTEtMS0w_6b490912-9d9f-42c5-bcb0-9a65d12c3759"
      unitRef="usd">-1149000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfNi0xLTEtMS0w_e2676858-ddca-458c-82bb-0bd1ddb39dea"
      unitRef="usd">51439000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfNi0zLTEtMS0w_dc1e47c8-a772-4c6d-8ad4-e3ce3534f939"
      unitRef="usd">57086000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfNi01LTEtMS0xMjg4_a2c0f0e2-a3fb-4303-a73f-4c5bbe7256c3"
      unitRef="usd">101938000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yNS9mcmFnOjJiY2Y3NDBhMGY1ZDQ5YjVhYmEyOWY0ZGZmMmU2ZWJhL3RhYmxlOjBjNGMyZDJmYWY0YzQ0N2Q4Yzg3Yjc4YjM4N2VhZjg0L3RhYmxlcmFuZ2U6MGM0YzJkMmZhZjRjNDQ3ZDhjODdiNzhiMzg3ZWFmODRfNi03LTEtMS0xMjkw_ecefc7c4-4fe9-45ba-a951-858f0c0d9af4"
      unitRef="usd">119079000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="id1365d990d5b47f5aede701ab179d803_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjAzLTEtMS0xLTA_9c586897-284f-4ff3-b0a4-9baecf58eaa1"
      unitRef="shares">55251000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1365d990d5b47f5aede701ab179d803_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjAzLTMtMS0xLTA_5db97bb8-be10-46d7-83e2-7362a766d1b2"
      unitRef="usd">55000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="ifee41278d8334df3973fd4addce91f97_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjAzLTUtMS0xLTA_0b5265a9-b19d-48bf-8418-d4aaac08bd64"
      unitRef="shares">15993000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifee41278d8334df3973fd4addce91f97_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjAzLTctMS0xLTA_cfd6ec4c-13d9-4248-88c0-3b0137a1373d"
      unitRef="usd">-638736000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if5068d6f02f0404c8f4beb0a78af98dc_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjAzLTktMS0xLTA_f30873b5-06cc-4e8e-abcc-76179c8c2c94"
      unitRef="usd">703693000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38814bbb73064a7bb379dba45d16da51_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjAzLTExLTEtMS0w_a379021a-2ab5-458a-97dd-f69c975cdc17"
      unitRef="usd">1413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if3b26e614cd84ad3b29dbd1f6085f227_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjAzLTEzLTEtMS0w_15b249f5-2101-493c-8632-7ceddc82d459"
      unitRef="usd">1341215000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjAzLTE3LTEtMS0w_e39f06a4-d5e2-476b-82b1-fae340a7c815"
      unitRef="usd">1407640000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie75d3a63450443b0bb3850873e566edb_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA0LTEtMS0xLTA_313de393-a28e-405f-97ca-8d179db02343"
      unitRef="shares">61000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie75d3a63450443b0bb3850873e566edb_D20210103-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA0LTMtMS0xLTA_ecf6dfce-4303-46ae-8ac6-4474d398f9b2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic75e18d3d56d4bfbaad4f77052c08916_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA0LTktMS0xLTA_644f6877-9cd1-47c5-b94b-de7672ff64b7"
      unitRef="usd">2886000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9ee06904be0b4dbea9e1c19ac2a88ad3_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA0LTE3LTEtMS0w_75e6a548-0d9f-45d1-b45c-5f289cacb022"
      unitRef="usd">2886000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ie75d3a63450443b0bb3850873e566edb_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA1LTEtMS0xLTA_174cfe66-499f-4cfd-9678-1c22cb69a648"
      unitRef="shares">303000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ie75d3a63450443b0bb3850873e566edb_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA2LTEtMS0xLTA_0f222560-5a9b-4526-8109-6c61daa86071"
      unitRef="shares">-68000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic75e18d3d56d4bfbaad4f77052c08916_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA2LTktMS0xLTA_e3895bdb-087f-496e-aee4-aebd0167b50e"
      unitRef="usd">16691000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9ee06904be0b4dbea9e1c19ac2a88ad3_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA2LTE3LTEtMS0w_cbe3c000-6343-4092-92b2-eb66b93da2f9"
      unitRef="usd">16691000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic75e18d3d56d4bfbaad4f77052c08916_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA3LTktMS0xLTA_04dce8bf-1049-4fd2-8a14-92b91c8c60ed"
      unitRef="usd">12708000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9ee06904be0b4dbea9e1c19ac2a88ad3_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA3LTE3LTEtMS0w_5ea04d24-16e0-4e04-ab3e-7941c1586b47"
      unitRef="usd">12708000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie75d3a63450443b0bb3850873e566edb_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA4LTEtMS0xLTA_ca75e09b-efa0-4c17-b543-af58d501df6d"
      unitRef="shares">547000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ifdb1fd32524043659d5731c681f43657_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA4LTUtMS0xLTA_d4c27b04-0b57-42fc-8591-f76b97008efa"
      unitRef="shares">547000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ifdb1fd32524043659d5731c681f43657_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA4LTctMS0xLTA_ae8768b4-aad3-48cc-80cc-6f371d14d048"
      unitRef="usd">128917000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9ee06904be0b4dbea9e1c19ac2a88ad3_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjA4LTE3LTEtMS0w_329597b0-52a2-4218-9a80-4dd6fbe0de7b"
      unitRef="usd">128917000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:ProfitLoss
      contextRef="i2ab6a64447cd4613abf4a9a02d3c3eac_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjEwLTEzLTEtMS0w_52bf96fa-09b1-4e19-8964-435a6d306a7d"
      unitRef="usd">53383000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9ee06904be0b4dbea9e1c19ac2a88ad3_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjEwLTE3LTEtMS0w_16728e0b-cacf-4125-adcb-b0d6739573ec"
      unitRef="usd">53383000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="icde400d40f424299ac87f309b16d9b90_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjExLTExLTEtMS0w_3e96c29a-a861-4793-9667-c9ed7112e81e"
      unitRef="usd">-2884000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i9ee06904be0b4dbea9e1c19ac2a88ad3_D20210103-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjExLTE3LTEtMS0w_3319864b-14a7-4a11-99b0-cd2875dfbef6"
      unitRef="usd">-2884000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="iff2dc1de445d423ba4a25ecac14623d1_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjEzLTEtMS0xLTA_28016a3c-266a-427a-a0df-1571bd1d1b80"
      unitRef="shares">55000000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff2dc1de445d423ba4a25ecac14623d1_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjEzLTMtMS0xLTA_a609cb6e-7206-493e-8c2d-55ab0df0e01f"
      unitRef="usd">55000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i8ffb4d0984aa46a0a960e8df3db1493d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjEzLTUtMS0xLTA_246430a5-9e75-4d5d-b633-9960c6c1d10f"
      unitRef="shares">16540000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8ffb4d0984aa46a0a960e8df3db1493d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjEzLTctMS0xLTA_aa199969-2815-493a-ac87-cf83f4e1790f"
      unitRef="usd">-767653000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i32e4cfd017734c0c8c08985f90a3bcea_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjEzLTktMS0xLTA_007da9db-844a-47e6-963b-708033caab05"
      unitRef="usd">702596000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if4ad2604b06a45f395c4bfa20491063c_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjEzLTExLTEtMS0w_3be3dd6d-c14d-4240-a06a-5b7f5a741d2d"
      unitRef="usd">-1471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65f92066ce4b47d79c5d85aeb31fcc60_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjEzLTEzLTEtMS0w_62abd605-ec3a-464a-8798-935aa731d17c"
      unitRef="usd">1394598000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1500d8c9f7e4773963c1beb5d89c59e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjEzLTE3LTEtMS0w_10318791-b0bf-4613-b2b8-5996fbe6032e"
      unitRef="usd">1328125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iddee079979844cb0b7e1ab4673edfc5d_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjE0LTEtMS0xLTEwMQ_584627a0-6f9c-4838-8ecf-5fc83ea8f996"
      unitRef="shares">52000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iddee079979844cb0b7e1ab4673edfc5d_D20210404-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjE0LTMtMS0xLTEwMQ_733c3995-68c3-4e12-8f7a-5b42a2101d41"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5a23787e4ca14413a371426ff0913e77_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjE0LTktMS0xLTEwMQ_7e225628-0ff8-49ee-bda1-ca59ffa994bc"
      unitRef="usd">3442000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjE0LTE3LTEtMS0xMDE_ac340ed3-f2f5-4255-aa45-b33abf7e2d95"
      unitRef="usd">3442000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="iddee079979844cb0b7e1ab4673edfc5d_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjE1LTEtMS0xLTEwMQ_463828f3-f154-4194-bf4f-899568dbd48a"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="iddee079979844cb0b7e1ab4673edfc5d_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjE2LTEtMS0xLTEwMQ_9af297b2-90d2-4066-86c4-f00c097d0b40"
      unitRef="shares">1000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5a23787e4ca14413a371426ff0913e77_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjE2LTktMS0xLTEwMQ_bca6c272-3018-43ca-a192-9fb6af8ab3df"
      unitRef="usd">33000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjE2LTE3LTEtMS0xMDE_aa6dacd4-fa64-4fff-b46c-21ab0f418b34"
      unitRef="usd">33000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5a23787e4ca14413a371426ff0913e77_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjE3LTktMS0xLTEwMQ_8d4781bf-e718-4306-8cd2-3d90847a1e43"
      unitRef="usd">8262000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjE3LTE3LTEtMS0xMDE_d0e99857-0812-49ce-aa4f-178a64c33938"
      unitRef="usd">8262000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="i13eb2fe546de48e8913e03d3fc665945_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIwLTEzLTEtMS0xMDE_8d26bef6-a47e-4da7-95e2-b49afbbc1cf5"
      unitRef="usd">50235000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIwLTE3LTEtMS0xMDE_d59725e2-3939-4bd4-9263-c573ba73ed47"
      unitRef="usd">50235000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5f76b15e076b4ee6b199e0b7950106fb_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIxLTExLTEtMS0xMDE_8a7b165b-1c9b-4434-aace-3fda2a6f6750"
      unitRef="usd">1204000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIxLTE3LTEtMS0xMDE_aa6fbcce-cb5d-4271-9ae4-a5aebcdfcfcc"
      unitRef="usd">1204000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="if18ba9376c344295bdfe5c70847c9e69_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIzLTEtMS0xLTEwMQ_7d63220b-6992-4103-a3e2-60805e878932"
      unitRef="shares">55057000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if18ba9376c344295bdfe5c70847c9e69_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIzLTMtMS0xLTEwMQ_1be7ac9d-ae5d-4308-b998-c6d33d6e9bb5"
      unitRef="usd">55000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i8a1bfa5ef8cc40e9b70b35bcccd0c3ae_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIzLTUtMS0xLTEwMQ_c4166cbb-fed5-4171-afc1-eed4988ec46f"
      unitRef="shares">16540000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a1bfa5ef8cc40e9b70b35bcccd0c3ae_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIzLTctMS0xLTEwMQ_0192417e-ef59-4c26-9ab9-08762a217125"
      unitRef="usd">-767653000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i46c8adf004ab4fe9bcb4de9aef59b31a_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIzLTktMS0xLTEwMQ_1cb99f3f-361c-4f23-903b-961d154ff798"
      unitRef="usd">714267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i89b9c382be064405aa7995c2de87da3b_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIzLTExLTEtMS0xMDE_674f7616-ccfb-41f1-ba86-61c9aad54ae4"
      unitRef="usd">-267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4997a856f6af4c3eb96b7044b6076e19_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIzLTEzLTEtMS0xMDE_95f91935-7e53-4f4b-813e-449b90a9853d"
      unitRef="usd">1444833000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOmNjOGZmYWQyY2JjYzRmMzc4MjhhMmY5Y2Y4MjhkZjQ2L3RhYmxlcmFuZ2U6Y2M4ZmZhZDJjYmNjNGYzNzgyOGEyZjljZjgyOGRmNDZfMjIzLTE3LTEtMS0xMDE_3af6afae-3d5f-4904-b51d-a15272996202"
      unitRef="usd">1391235000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i64411282abfd461395f9b749dcfe046d_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU1LTEtMS0xLTA_85555cc4-9336-44c2-82cf-8f532c385086"
      unitRef="shares">53696000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64411282abfd461395f9b749dcfe046d_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU1LTMtMS0xLTA_577c157d-6326-492d-a5a3-a25852e258b9"
      unitRef="usd">54000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="if2168118b45d40b291bcaffa4d963a72_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU1LTUtMS0xLTA_0b2fe604-7f71-46c7-b407-0f8653c10c23"
      unitRef="shares">15530000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2168118b45d40b291bcaffa4d963a72_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU1LTctMS0xLTA_d8bc8012-3223-409e-92ae-629f994b85c2"
      unitRef="usd">-526580000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id475ceda7cd34fc3926d1e656a4574f7_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU1LTktMS0xLTA_d86a114d-0dbe-44aa-a0e5-03865ef68787"
      unitRef="usd">600624000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iec6fa84e558d47519b27559352eee206_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU1LTExLTEtMS0w_08542d71-7239-4cbb-ba95-3c43e195ab12"
      unitRef="usd">-6718000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id7ee6dfef3dd4ccab7447b9ac516e9de_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU1LTEzLTEtMS0w_4ceb2136-2170-49d8-820e-d9fa296e4e1c"
      unitRef="usd">1100494000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a486eb7e08c4246bce2952777bb8d15_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU1LTE3LTEtMS0w_2572c850-7c06-4440-922a-10f6e1efba6e"
      unitRef="usd">1167874000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iebadbb246d16412eba435176b3238078_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU2LTEtMS0xLTA_4e40e8e3-2b01-4704-8705-080a94df1325"
      unitRef="shares">384000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iebadbb246d16412eba435176b3238078_D20191229-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU2LTMtMS0xLTA_0203afa9-2c47-47a5-bf8f-5dc7d601dcc5"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie97f7094715149e6834d629900e28fe6_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU2LTktMS0xLTA_5b51ca30-baad-42fc-b838-a4fa8cfa71f2"
      unitRef="usd">13495000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5b09a943d46843e39918d602df562ba8_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU2LTE3LTEtMS0w_fa33ac35-c647-4919-9da2-2c5ffbba75aa"
      unitRef="usd">13495000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="iebadbb246d16412eba435176b3238078_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU3LTEtMS0xLTA_53291c59-c143-4849-986b-3a3ac79ff008"
      unitRef="shares">46000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="iebadbb246d16412eba435176b3238078_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU4LTEtMS0xLTA_a83955ea-4a88-4125-873e-fa0291ff6533"
      unitRef="shares">-8000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie97f7094715149e6834d629900e28fe6_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU4LTktMS0xLTA_691b1944-60a7-469a-aa9b-833c435f6344"
      unitRef="usd">1424000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5b09a943d46843e39918d602df562ba8_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU4LTE3LTEtMS0w_44828ada-6934-49d4-831f-5cd247c72db3"
      unitRef="usd">1424000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie97f7094715149e6834d629900e28fe6_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU5LTktMS0xLTA_0fe399cc-d5d0-4409-95b7-b7ac16fe9284"
      unitRef="usd">11272000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5b09a943d46843e39918d602df562ba8_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTU5LTE3LTEtMS0w_5848b1f7-21ed-46c7-8c89-6bbdfa4c6299"
      unitRef="usd">11272000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iebadbb246d16412eba435176b3238078_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTYwLTEtMS0xLTA_09cc4539-8ee2-4860-9c84-af52339efd7c"
      unitRef="shares">3000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i337e39bcfad647559ab32604872f58f5_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTYwLTUtMS0xLTA_b4fd8e79-8bba-41b7-9181-8bac849612e5"
      unitRef="shares">3000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i337e39bcfad647559ab32604872f58f5_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTYwLTctMS0xLTA_86918f34-b1eb-4f2a-bc0d-a03414af573f"
      unitRef="usd">371000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5b09a943d46843e39918d602df562ba8_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTYwLTE3LTEtMS0w_ca4b32a6-ae57-47c4-981f-63f16b76a565"
      unitRef="usd">371000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="i8780e6139d7746cba4245ad7d822164c_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTYxLTEzLTEtMS0w_18ae62dd-9232-43d1-aa9b-59725b4c0fbf"
      unitRef="usd">439000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="i5b09a943d46843e39918d602df562ba8_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTYxLTE3LTEtMS0w_ddeb3769-c2eb-4ec3-8c1b-916d6ed4286f"
      unitRef="usd">439000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:ProfitLoss
      contextRef="i0868ea9e47d94493b056449fae94c439_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTYyLTEzLTEtMS0w_22e21f7f-a48d-4ed3-89f6-9ca584cc72bb"
      unitRef="usd">64456000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5b09a943d46843e39918d602df562ba8_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTYyLTE3LTEtMS0w_c366e746-42bd-44ff-892e-73d7702ed319"
      unitRef="usd">64456000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8560c6e38a964518b8efa9a2c18561a6_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTYzLTExLTEtMS0w_392ce502-5a06-4266-9d86-2156c3f53795"
      unitRef="usd">-2463000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5b09a943d46843e39918d602df562ba8_D20191229-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTYzLTE3LTEtMS0w_06ea20b0-9839-47ee-bfbf-fa1248521c16"
      unitRef="usd">-2463000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="ib0ad3c8f4dba4fe494c30031a66c8192_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY1LTEtMS0xLTA_ed786bc1-d5ed-4492-8623-f8af8b95acd5"
      unitRef="shares">54115000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib0ad3c8f4dba4fe494c30031a66c8192_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY1LTMtMS0xLTA_2c4ffee0-60eb-439d-a1fb-b8e02f75ea24"
      unitRef="usd">54000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="icdb8e0a1f4d94e478c6cc1ef1301179a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY1LTUtMS0xLTA_32988e24-a75a-43b3-a223-db4b7b23deff"
      unitRef="shares">15533000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icdb8e0a1f4d94e478c6cc1ef1301179a_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY1LTctMS0xLTA_6b0c3345-203a-4352-b54b-565e53a1c1f5"
      unitRef="usd">-526951000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e61bc952d414d3887da40d2ac0bb480_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY1LTktMS0xLTA_f6cc1598-6cbf-4130-8da4-60ba593775ab"
      unitRef="usd">623967000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia03d25f2371a4148aaab9c708a4f305d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY1LTExLTEtMS0w_dc9582ff-6923-4f5f-ad1a-df1575fab364"
      unitRef="usd">-9181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib0efabd960274b5ab7860fbcb7a1a95b_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY1LTEzLTEtMS0w_1a3b7f6b-213b-436b-a9b3-3acbb294e1b3"
      unitRef="usd">1165389000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6dda4ee918fd4da0a186a8e20c676040_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY1LTE3LTEtMS0w_7b3ee39c-02fb-42f7-a06c-97672d613a17"
      unitRef="usd">1253278000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i73de6e771bfe46bb9b469555da307c07_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY2LTEtMS0xLTEyMg_174fbd53-480b-49d9-a352-51e3ee14d1a3"
      unitRef="shares">825000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i73de6e771bfe46bb9b469555da307c07_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY2LTMtMS0xLTEyMg_806e6e70-899b-4079-9ed2-e7ee085d6c4b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4a64c79613c7446ba4dfb7c7e8c17c86_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY2LTktMS0xLTEyMg_e79549eb-7bc0-420d-b180-8423a59a8457"
      unitRef="usd">21212000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY2LTE3LTEtMS0xMjI_8ad296c7-12e9-43c0-b645-b407aaee02bb"
      unitRef="usd">21213000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i73de6e771bfe46bb9b469555da307c07_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY3LTEtMS0xLTEyMg_e5f9846b-cf1e-41a8-a915-7a4c10dc1032"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a64c79613c7446ba4dfb7c7e8c17c86_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY5LTktMS0xLTEyMg_43eeb63b-fbb5-4d81-9ec1-6385769612fd"
      unitRef="usd">13188000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTY5LTE3LTEtMS0xMjI_16e333fa-244a-419b-a7d1-bd0cb54386f3"
      unitRef="usd">13188000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i73de6e771bfe46bb9b469555da307c07_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTcwLTEtMS0xLTEyMg_4219f2e6-6cf4-4d68-93a9-23d3b4163230"
      unitRef="shares">1000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2e4ec3ddf05046f99cb69737dc8e590f_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTcwLTUtMS0xLTEyMg_3900a913-f7d2-4293-a525-f8cd9b937fae"
      unitRef="shares">1000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2e4ec3ddf05046f99cb69737dc8e590f_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTcwLTctMS0xLTEyMg_05a78f0a-aedf-4a5e-a58b-be7aa9b602c9"
      unitRef="usd">220000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTcwLTE3LTEtMS0xMjI_02bfd18d-efa0-479a-bb5a-e237650d1ae7"
      unitRef="usd">220000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:ProfitLoss
      contextRef="i58995089add3462eba241d5b87407a97_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTcyLTEzLTEtMS0xMjI_54d7b0b6-fb5f-47b1-a98c-1a953a2d7913"
      unitRef="usd">55772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTcyLTE3LTEtMS0xMjI_891c744b-8038-4d98-a914-d86f627a80fb"
      unitRef="usd">55772000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id83b6cac00314c8f84edaa8fe69cd634_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTczLTExLTEtMS0xMjI_bdeed9ae-0dc1-48e5-8b37-52bc841c7dde"
      unitRef="usd">1314000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTczLTE3LTEtMS0xMjI_fddd204b-23d6-4c13-aa10-25c5f9f57b5b"
      unitRef="usd">1314000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i6d294bc41d454c2c90f444363d1e45b4_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTc1LTEtMS0xLTEyMg_11f75501-82dd-47aa-b699-5b00e84f9106"
      unitRef="shares">54948000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d294bc41d454c2c90f444363d1e45b4_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTc1LTMtMS0xLTEyMg_c0fbe046-3023-4ed0-b9bb-59ba843fb6a2"
      unitRef="usd">55000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i7e71513c54a8421c976414f6404c880e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTc1LTUtMS0xLTEyMg_c9c29a92-2980-4db0-8539-2ecf17521664"
      unitRef="shares">15534000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e71513c54a8421c976414f6404c880e_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTc1LTctMS0xLTEyMg_d42690ca-f0a5-4d7f-9b3d-645b91073792"
      unitRef="usd">-527171000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf544e85e6c94366acf3d47ba2083541_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTc1LTktMS0xLTEyMg_705618c1-11f8-40f8-9dda-e2187cfb3eeb"
      unitRef="usd">658367000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a4dab95fa3747b2b68f43fcb34f8656_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTc1LTExLTEtMS0xMjI_1947d774-d256-4e21-9a03-0fe431388799"
      unitRef="usd">-7867000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5141731a9d447fa9285946687c75d38_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTc1LTEzLTEtMS0xMjI_4f582f08-b82b-434f-8715-28811cd83e60"
      unitRef="usd">1221161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2ed020dfbca64cd8a15151ee6818ad10_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8yOC9mcmFnOmM2ODhjOTUxMDIzMjRjMTBhYTFkYjAxNWRkMjBlYTczL3RhYmxlOjVjOGY1Y2E3MzdjYjQ0MDI4NWVkNGE3NzY1N2ZhZDA4L3RhYmxlcmFuZ2U6NWM4ZjVjYTczN2NiNDQwMjg1ZWQ0YTc3NjU3ZmFkMDhfMTc1LTE3LTEtMS0xMjI_fae65c04-f375-4c50-bb30-26a2af0f6418"
      unitRef="usd">1344545000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMy0yLTEtMS0w_31d283f2-7b98-44f8-bf5f-11d65497ae3a"
      unitRef="usd">103618000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMy00LTEtMS0w_2e91f8d4-d7d9-47b2-97bb-33232ec07106"
      unitRef="usd">120228000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNS0yLTEtMS0w_8f59c8a0-2414-4b4f-a1a2-98054acf2da5"
      unitRef="usd">17314000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNS00LTEtMS0w_03b547cb-d646-4c27-83de-c62425b5d9d0"
      unitRef="usd">13587000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNi0yLTEtMS0w_8046bc50-f0e7-4366-9455-4168877dc0bc"
      unitRef="usd">20970000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNi00LTEtMS0w_4346c93a-8d6a-42ef-97d9-abdbc22482a8"
      unitRef="usd">24460000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNy0yLTEtMS0w_6fb69f09-1938-4e7e-ae99-285b9f9f59d9"
      unitRef="usd">-166000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNy00LTEtMS0w_fbf9c807-9035-4e5c-9ebc-4fc465632f80"
      unitRef="usd">-196000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfOS0yLTEtMS0w_f5e1dbc9-5552-43cc-8af2-891ecafcc648"
      unitRef="usd">497000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfOS00LTEtMS0w_8298154a-5b31-441f-a5e6-ad0cb64189ed"
      unitRef="usd">-170000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTAtMi0xLTEtMA_074e7393-38c9-4e34-b947-407dcaffeaae"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTAtNC0xLTEtMA_8e28085f-98f8-45fe-9fa3-644b5ca4d096"
      unitRef="usd">77000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTItMi0xLTEtMA_52b66e1a-7c94-4852-9473-530ef2696bed"
      unitRef="usd">38700000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTItNC0xLTEtMA_ae1e5d3c-05ce-4529-b9c1-a7ef4ac49059"
      unitRef="usd">41295000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTMtMi0xLTEtMA_e01f8cb5-29df-4322-be58-6085ec5a845e"
      unitRef="usd">-8627000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTMtNC0xLTEtMA_1b631516-72dd-480a-9355-b31de699022b"
      unitRef="usd">37548000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTQtMi0xLTEtMA_975bdca5-e507-497b-9f69-b289e7ebcf0e"
      unitRef="usd">-6456000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTQtNC0xLTEtMA_8181271d-4eac-4b87-850a-df9af0a05024"
      unitRef="usd">12004000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:ProceedsFromLeasePayments
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTUtMi0xLTEtMA_a27bad73-8e61-4660-bd13-581c1f0135cd"
      unitRef="usd">-7544000</us-gaap:ProceedsFromLeasePayments>
    <us-gaap:ProceedsFromLeasePayments
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTUtNC0xLTEtMA_9b3621ae-55bb-4e9d-bb7c-5baceb6eb9f0"
      unitRef="usd">-2183000</us-gaap:ProceedsFromLeasePayments>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTYtMi0xLTEtMA_1e1ad331-1a19-4b77-9599-94e8e2a3b076"
      unitRef="usd">1652000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTYtNC0xLTEtMA_bcdc0950-5bea-4045-b706-a38b710f275e"
      unitRef="usd">2105000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTgtMi0xLTEtMA_96cde826-824e-4dec-8588-e567c3ad140e"
      unitRef="usd">166000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTgtNC0xLTEtMA_51fd13fc-d571-4add-9a63-483afc751f6b"
      unitRef="usd">442000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTktMi0xLTEtMA_bd34aee9-6090-4d8a-9803-ba92904753f6"
      unitRef="usd">1974000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMTktNC0xLTEtMA_b51e3a2f-644d-418f-b208-59a651bd09c5"
      unitRef="usd">32798000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjAtMi0xLTEtMA_9be0fd2d-6282-43c8-be9f-e2c71d4032fc"
      unitRef="usd">-16303000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjAtNC0xLTEtMA_e63f9a7c-9245-461a-9b47-0b0125fd5fb8"
      unitRef="usd">-2025000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjEtMi0xLTEtMA_ea3b61d7-eab6-47d6-a647-985b52202580"
      unitRef="usd">-5998000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjEtNC0xLTEtMA_f6efd469-d987-41d8-a2cc-4ca2653ce203"
      unitRef="usd">5876000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjItMi0xLTEtMA_9d104009-961c-48c0-8ff6-4b014f99b71a"
      unitRef="usd">-2034000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjItNC0xLTEtMA_0b1ed41a-6466-4a77-b189-3a65022fbe3b"
      unitRef="usd">248000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjMtMi0xLTEtMA_8e223919-2830-463a-b11f-7f5b30a72536"
      unitRef="usd">-1231000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjMtNC0xLTEtMA_14c0a495-8139-4b93-99b1-8a787319aa06"
      unitRef="usd">6920000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjUtMi0xLTEtMA_e1d121dc-4e15-4a3d-96d4-51b127ef2c13"
      unitRef="usd">-736000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjUtNC0xLTEtMA_202920e1-fee3-475a-a093-3cda7e8c4249"
      unitRef="usd">-558000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjYtMi0xLTEtMA_e1fb5bb5-4bda-44b2-9931-09f05673f66c"
      unitRef="usd">85258000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjYtNC0xLTEtMA_d2166671-e952-483f-8605-399d45754125"
      unitRef="usd">106060000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjgtMi0xLTEtMA_04ff4d2d-e896-4293-82be-cc06887833ec"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMjgtNC0xLTEtMA_7e1667e3-32bd-4c9a-a68b-32c1b2059020"
      unitRef="usd">-70000000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMzAtMi0xLTEtMA_ab28c58b-f756-41d1-ac6e-c842cdd95076"
      unitRef="usd">14242000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMzAtNC0xLTEtMA_ce462a2f-eed5-4900-a60c-e1776e8e79f7"
      unitRef="usd">51263000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMzEtMi0xLTEtMA_e1586fe0-28ea-4453-95a1-f1d90dfa6710"
      unitRef="usd">2977000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMzEtNC0xLTEtMA_682b8d69-f497-4bfd-8893-52caebbc0028"
      unitRef="usd">4322000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMzItMi0xLTEtMA_ffe8dc8a-6c16-423b-a586-9b86db74e9a0"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMzItNC0xLTEtMA_17fc21ca-c303-4e3a-8270-20fc0ed43b7e"
      unitRef="usd">78310000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMzMtMi0xLTEtMA_ebe0e50e-3631-435c-a317-9762a8cf1ad9"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMzMtNC0xLTEtMA_9a0b222b-a24c-4404-ab7d-abd9b6ce0b3f"
      unitRef="usd">6750000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMzQtMi0xLTEtMA_258149db-9360-4772-aa23-87c1ccec98e2"
      unitRef="usd">-17219000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfMzQtNC0xLTEtMA_65c82e53-243c-4b89-b56f-4289aafbbfe5"
      unitRef="usd">-70645000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDAtMi0xLTEtMA_e70ac022-e87b-49b5-b2a1-7244fd8ef1d5"
      unitRef="usd">9137000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDAtNC0xLTEtMA_29a3df0c-75c6-4332-89ee-f2904cc90946"
      unitRef="usd">34629000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDEtMi0xLTEtMA_52afebc6-5d6a-45b8-94e4-4fe87a0980c2"
      unitRef="usd">16724000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDEtNC0xLTEtMA_895951bc-6fc6-4dc6-b512-1e036b8ff978"
      unitRef="usd">1424000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDItMi0xLTEtMA_e5479b48-fbbc-499f-9d73-892d331d0626"
      unitRef="usd">128917000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDItNC0xLTEtMA_a021a407-1123-49a5-a59c-170781a208cc"
      unitRef="usd">591000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDQtMi0xLTEtMA_3f2eee21-ecbb-4a8f-9d4c-3557e70b7e31"
      unitRef="usd">-136504000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDQtNC0xLTEtMA_6ff471a9-e23e-4bb4-8d84-fbc215ab6ef6"
      unitRef="usd">32614000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDUtMi0xLTEtMA_4634f1c9-9a13-4f6b-bdb3-34543fce952f"
      unitRef="usd">804000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDUtNC0xLTEtMA_979e6353-ddf6-456e-85e0-ebce7eed3bb1"
      unitRef="usd">-847000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDYtMi0xLTEtMA_acf386f6-87a8-4648-bb65-d836224eb3d0"
      unitRef="usd">-67661000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDYtNC0xLTEtMA_0a4324ba-134a-4f76-a97d-680268e6b2d3"
      unitRef="usd">67182000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDctMi0xLTEtMA_c43413b3-6e2e-4aff-a1cf-d7b3ef828511"
      unitRef="usd">645004000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a486eb7e08c4246bce2952777bb8d15_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDctNC0xLTEtMA_be1033ac-038e-440e-a34b-1861b9a84942"
      unitRef="usd">568075000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDgtMi0xLTEtMA_2bace956-7ab4-49c8-aa9f-227a8a576916"
      unitRef="usd">577343000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2ed020dfbca64cd8a15151ee6818ad10_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8zNC9mcmFnOjAwMzEyZWMxMTBlOTRhMDc5ZmJiZWMyNGYxY2EzMTRmL3RhYmxlOmJmYjVmYTg0NWI5NzQ2MjRhZmQ1NWIyZmMxYWU4YWQxL3RhYmxlcmFuZ2U6YmZiNWZhODQ1Yjk3NDYyNGFmZDU1YjJmYzFhZThhZDFfNDgtNC0xLTEtMA_8e2a2b55-7dda-4e91-9a8e-e338592440b4"
      unitRef="usd">635257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80MC9mcmFnOmI1ZTRmNzVhMDM1MDQ1OWRiNjhjZTg2MTYxNTU3NWJhL3RleHRyZWdpb246YjVlNGY3NWEwMzUwNDU5ZGI2OGNlODYxNjE1NTc1YmFfMjQ2Nw_7f8139cb-c5af-4206-b2b8-8fbaeb9d9750">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1. Description of the Company &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Masimo Corporation (the Company) is a global medical technology company that develops, manufactures and markets a variety of noninvasive patient monitoring technologies, hospital automation solutions, home monitoring devices and consumer products. The Company&#x2019;s mission is to improve patient outcomes, reduce the cost of care and take noninvasive monitoring to new sites and applications. The Company&#x2019;s patient monitoring solutions generally incorporate a monitor or circuit board, proprietary single-patient use or reusable sensors, software and/or cables. The Company primarily sells its products to hospitals, emergency medical service providers, home care providers, physician offices, veterinarians, long-term care facilities, and consumers through its direct sales force, distributors and original equipment manufacturer (OEM) partners.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Masimo&#x2019;s core measurement technologies are based on Measure-through Motion and Low Perfusion&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; pulse oximetry, known as Masimo Signal Extraction Technology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (SET&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;) pulse oximetry, and advanced rainbow&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Pulse CO-Oximetry parameters such as noninvasive hemoglobin (SpHb&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), alongside many other modalities, including brain function monitoring, hemodynamic monitoring, regional oximetry, acoustic respiration rate monitoring, capnography, nasal high-flow respiratory support therapy, patient position and activity tracking and neuromodulation technology for the reduction of symptoms associated with opioid withdrawal. Masimo&#x2019;s measurement technologies are available on many types of devices, from bedside hospital monitors like the Root&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Patient Monitoring and Connectivity Hub, to various handheld and portable devices, and to the tetherless Masimo SafetyNet&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; remote patient surveillance solution. The Masimo Hospital Automation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Platform facilitates data integration, connectivity, and interoperability through solutions like Patient SafetyNet&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#x2122;(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%"&gt;, Replica&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and UniView&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to facilitate more efficient clinical workflows and to help clinicians provide the best possible care, both in-person and remotely. Leveraging the Company&#x2019;s expertise in hospital-grade technologies, the Company has also expanded its suite of products intended for use outside the hospital to products for consumers, including Sleep&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, a sleep quality solution and the Radius T&#xba;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; wireless, wearable continuous thermometer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The use of the trademark Patient SafetyNet&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; is under license from the University HealthSystem Consortium.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5MTQ_32e499a0-e664-422e-856d-e94372dfc6b6">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. Summary of Significant Accounting Policies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-indent:11.25pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) have been condensed or omitted pursuant to such rules and regulations. The accompanying condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, including normal recurring accruals, necessary to present fairly the Company&#x2019;s condensed consolidated financial statements. The accompanying condensed consolidated balance sheet as of January&#160;2, 2021 was derived from the Company&#x2019;s audited consolidated financial statements at that date. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended January&#160;2, 2021 (fiscal year 2020), filed with the SEC on February&#160;23, 2021. The results for the three and six months ended July&#160;3, 2021 are not necessarily indicative of the results to be expected for the fiscal year ending January&#160;1, 2022 (fiscal year 2021) or for any other interim period or for any future year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Fiscal Periods&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows a conventional 52/53 week fiscal year. Under a conventional 52/53 week fiscal year, a 52 week fiscal year includes four quarters of 13 weeks while a 53 week fiscal year includes three 13 week fiscal quarters and one 14 week fiscal quarter. The Company&#x2019;s last 53 week fiscal year was fiscal year 2020. Fiscal year 2021 is a 52 week fiscal year ending January&#160;1, 2022. All references to years in these notes to condensed consolidated financial statements are fiscal years unless otherwise noted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Reclassifications &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain amounts in the accompanying condensed consolidated financial statements have been reclassified to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company prepares its financial statements in conformity with GAAP, which requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Significant estimates include the determination of standalone selling prices, variable consideration, total consideration allocated to each performance obligation within a contract, inventory valuation, valuation of the Company&#x2019;s equity awards, valuation of identifiable assets and liabilities connected with business combinations, deferred taxes and any associated valuation allowances, deferred revenue, uncertain income tax positions, and litigation costs and related accruals. Actual results could differ from such estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for business combinations using the acquisition method of accounting, which requires that once control is obtained, all the assets acquired, liabilities assumed and noncontrolling interests in the acquired entity, if applicable, are recorded at their respective fair values at the date of acquisition. The excess of the purchase price over fair values of identifiable assets, liabilities and noncontrolling interests in the acquired entity, if applicable, is recorded as goodwill. The Company finalizes the purchase price allocation within one year from the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Authoritative guidance describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#x25cf;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&#x2014;Quoted prices in active markets for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;identical&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#x25cf;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&#x2014;Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;similar&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets or liabilities, quoted prices in markets that are not active; or other inputs that can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#x25cf;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to current authoritative guidance, entities are allowed an irrevocable option to elect the fair value for the initial and subsequent measurement for specified financial assets and liabilities on a contract-by-contract basis. The Company did not elect to apply the fair value option under this guidance to specific assets or liabilities on a contract-by-contract basis. There were no transfers between Level 1, Level 2 and Level 3 inputs during either the six months ended July&#160;3, 2021 or June&#160;27, 2020. The Company carries cash and cash equivalents, at cost, which approximates fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For certain other financial assets and liabilities, including restricted cash, accounts receivable, accounts payable and other current assets and liabilities, the carrying amounts approximate their fair value primarily due to the relatively short maturity of these balances. The Company also measures certain non-financial assets at fair value on a non-recurring basis, primarily goodwill, intangible assets and operating lease right-of-use assets, in connection with periodic evaluations for potential impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity from date of purchase of three months or less, or highly liquid investments that are readily convertible into known amounts of cash, to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:13.5pt"&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 and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&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 consist of trade receivables recorded at the time of invoicing of product sales, reduced by reserves for estimated bad debts and returns. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Credit is extended based on an evaluation of the customer&#x2019;s financial condition. Collateral is generally not required. The Company records an allowance for credit losses that it does not expect to collect based on relevant information, including historical experience, current conditions, and reasonable and supportable forecasts. Accounts are charged off against the allowance when the Company believes they are uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:13.5pt"&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;Inventory&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value. Cost is determined using a standard cost method, which approximates the first in, first out method, and includes material, labor and overhead costs. Inventory valuation adjustments are recorded for inventory items that have become excess or obsolete or are no longer used in current production and for inventory items that have a market price less than carrying value in inventory. The Company generally determines inventory valuation adjustments based on an evaluation of the expected future use of its inventory on an item by item basis and applies historical obsolescence rates to estimate the loss on inventory expected to have a recovery value below cost. The Company also records other specific inventory valuation adjustments when it becomes aware of unique events or circumstances that result in an expected recovery value below cost. For inventory items that have been written down, the reduced value becomes the new cost basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Property and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost. Depreciation is calculated using the straight-line method over estimated useful lives as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.064%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 39 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 12 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Demonstration units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 6 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of useful life or term of lease&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;Machinery, equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation, vehicles and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land is not depreciated and construction-in-progress is not depreciated until placed in service. Normal repair and maintenance costs are expensed as incurred, whereas significant improvements that materially increase values or extend useful lives are capitalized and depreciated over the remaining estimated useful lives of the related assets. Upon sale or retirement of depreciable assets, the related cost and accumulated depreciation or amortization are removed from the accounts and any gain or loss on the sale or retirement is recognized in income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;padding-left:13.5pt"&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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist primarily of patents, trademarks, software development costs, customer relationships and acquired technology. Costs related to patents and trademarks, which include legal and application fees, are capitalized and amortized over the estimated useful lives using the straight-line method. Patent and trademark amortization commences once final approval of the patent or trademark has been obtained. Patent costs are amortized over the lesser of 10 years or the patent&#x2019;s remaining legal life, which assumes renewals, and trademark costs are amortized over 17 years, and their associated amortization cost is included in selling, general and administrative expense in the accompanying condensed consolidated statements of operations. For intangibles purchased in an asset acquisition or business combination, which mainly include patents, trademarks, customer relationships and acquired technologies, the useful life is determined largely by valuation estimates of remaining economic life. The Company&#x2019;s policy is to renew its patents and trademarks. Costs to renew patents and trademarks are capitalized and amortized over the remaining useful life of the intangible asset. The Company periodically evaluates the amortization period and carrying basis of patents, trademarks and other intangible assets to determine whether any events or circumstances warrant a revised estimated useful life or reduction in value. Capitalized application costs are charged to operations when it is determined that the patent or trademark will not be obtained or is abandoned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;padding-left:13.5pt"&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;Impairment of Goodwill, Intangible Assets and Other Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the acquired net tangible and intangible assets. Goodwill is not amortized, but instead is tested annually for impairment, or more frequently when events or changes in circumstances indicate that goodwill might be impaired. In assessing goodwill impairment, the Company has the option to first assess the qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company&#x2019;s qualitative assessment of the recoverability of goodwill considers various macroeconomic, industry-specific and Company-specific factors, including: (i)&#160;severe adverse industry or economic trends; (ii)&#160;significant Company-specific actions; (iii)&#160;current, historical or projected deterioration of the Company&#x2019;s financial performance; or (iv)&#160;a sustained decrease in the Company&#x2019;s market capitalization below its net book value. If, after assessing the totality of events or circumstances, the Company determines it is unlikely that the fair value of a reporting unit is less than its carrying amount, then a quantitative analysis is unnecessary. However, if the Company concludes otherwise, or if the Company elects to bypass the qualitative analysis, then the Company must perform a quantitative analysis that compares the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill is not considered impaired; otherwise, a goodwill impairment loss is recognized for the lesser of: (a) the amount that the carrying amount of a reporting unit exceeds its fair value; or (b) the amount of the goodwill allocated to that reporting unit. The annual impairment test is performed during the fourth fiscal quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews long-lived assets and identifiable intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted operating cash flows expected to be generated by the asset. If such asset is considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;padding-left:13.5pt"&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;Revenue Recognition, Deferred Revenue and Other Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives the majority of its product revenue from four primary sources: (i)&#160;direct sales under deferred equipment agreements with end-user hospitals where the Company provides up-front monitoring equipment at no up-front charge in exchange for a multi-year sensor purchase commitment; (ii) other direct sales of noninvasive monitoring solutions to end-user hospitals, emergency medical response organizations and other direct customers; (iii)&#160;sales of noninvasive monitoring solutions to distributors who then typically resell to end-user hospitals, emergency medical response organizations and other customers; and (iv)&#160;sales of integrated circuit boards to OEM customers who incorporate the Company&#x2019;s embedded software technology into their multiparameter monitoring devices. Subject to customer credit considerations, the majority of such sales are made on open account using industry standard payment terms based on the geography within which the specific customer is located.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally recognizes revenue following a single, principles-based five-step model to be applied to all contracts with customers and generally provides for the recognition of revenue in an amount that reflects the consideration to which the Company expects to be entitled, net of allowances for estimated returns, discounts or sales incentives, as well as taxes collected from customers that are remitted to government authorities, when control over the promised goods or services are transferred to the customer. Revenue related to equipment supplied under sales-type lease arrangements is recognized once control over the equipment is transferred to the customer, while revenue related to equipment supplied under operating-type lease arrangements is generally recognized on a straight-line basis over the term of the lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While the majority of the Company&#x2019;s revenue contracts and transactions contain standard business terms and conditions, there are some transactions that contain non-standard business terms and conditions. As a result, contract interpretation, judgment and analysis is required to determine the appropriate accounting, including: (i)&#160;the amount of the total consideration, as well as variable consideration, (ii) whether the arrangement contains an embedded lease, and if so, whether such embedded lease is a sales-type lease or an operating lease, (iii) the identification of the distinct performance obligations contained within the arrangement, (iv) how the arrangement consideration should be allocated to each performance obligation when multiple performance obligations exist, including the determination of standalone selling price, and (v)&#160;when to recognize revenue on the performance obligations. Changes in judgments on these assumptions and estimates could materially impact the timing of revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into agreements to sell its monitoring solutions and services, sometimes as a part of arrangements with multiple performance obligations that include various combinations of product sales, equipment leases and services. In the case of contracts with multiple performance obligations, the authoritative guidance provides that the total consideration be allocated to each performance obligation on the basis of relative standalone selling prices. When a standalone selling price is not readily observable, the Company estimates the standalone selling price by considering multiple factors including, but not limited to, features and functionality of the product, geographies, type of customer, contractual prices pursuant to Group Purchasing Organization (GPO) contracts, the Company&#x2019;s pricing and discount practices, and other market conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales under deferred equipment agreements are generally structured such that the Company agrees to provide certain monitoring-related equipment, software, installation, training and/or warranty support at no up-front charge in exchange for the customer&#x2019;s commitment to purchase sensors over the term of the agreement, which generally ranges from three years to six years. The Company allocates contract consideration under deferred equipment agreements containing fixed annual sensor purchase commitments to the underlying lease and non-lease components at contract inception. In determining whether any underlying lease components are related to a sales-type lease or an operating lease, the Company evaluates the customer&#x2019;s rights and ability to control the use of the underlying equipment throughout the contract term, including any equipment substitution rights retained by the Company, as well as the Company&#x2019;s expectations surrounding potential contract/lease extensions or renewals and the customer&#x2019;s likelihood to exercise any purchase options. Revenue allocable to non-lease performance obligations is generally recognized as such non-lease performance obligations are satisfied. Revenue allocable to lease components under sales-type lease arrangements is generally recognized when control over the equipment is transferred to the customer. Revenue allocable to lease components under operating lease arrangements is generally recognized over the term of the operating lease. The Company generally does not expect to derive any significant value in excess of such asset&#x2019;s unamortized book value from equipment underlying its operating lease arrangements after the end of the agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from the sale of products to end-user hospitals, emergency medical response organizations, other direct customers, distributors and OEM customers, is recognized by the Company when control of such products transfer to the customer based upon the terms of the contract or underlying purchase order.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue related to OEM rainbow&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; parameter software licenses is recognized by the Company upon the OEM&#x2019;s shipment of its product to its customer, as reported to the Company by the OEM.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides certain customers with various sales incentives that may take the form of discounts or rebates. The Company records estimates related to these programs as a reduction to revenue at the time of sale. In general, customers do not have a right of return for credit or refund. However, the Company allows returns under certain circumstances. At the end of each period, the Company estimates and accrues for these returns as a reduction to revenue. The Company estimates the revenue constraints related to these forms of variable consideration based on various factors, including expected purchasing volumes, prior sales and returns history, and specific contractual terms and limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Shipping and Handling Costs and Fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All shipping and handling costs are expensed as incurred and are recorded as a component of cost of goods sold in the accompanying condensed consolidated statements of operations. Charges for shipping and handling billed to customers are included as a component of product revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Taxes Collected From Customers and Remitted to Governmental Authorities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to present revenue net of taxes collected from customers and remitted to governmental authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;padding-left:13.5pt"&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 Costs and Other Contract Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The costs of monitoring-related equipment provided to customers under operating lease arrangements within the Company&#x2019;s deferred equipment agreements are generally deferred and amortized to cost of goods sold over the life of the underlying contracts. Some of the Company&#x2019;s deferred equipment agreements also contain provisions for certain allowances to be made directly to the end-user hospital customer at the inception of the arrangement. These allowances are generally allocated to the lease and non-lease components and recognized as a reduction to revenue as the underlying performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally invoices its customers under deferred equipment agreements as sensors are provided to the customer. However, the Company may recognize revenue for certain non-lease performance obligations under deferred equipment agreements with fixed annual commitments at the time such performance obligations are satisfied and prior to the customer being invoiced. When this occurs, the Company records an unbilled contract receivable related to such revenue until the customer has been invoiced pursuant to the terms of the underlying deferred equipment agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental costs of obtaining a contract with a customer are capitalized and deferred if the Company expects such costs to be recoverable over the life of the contract and the contract term is greater than one year. Such deferred costs generally relate to certain incentive sales commissions earned by the Company&#x2019;s internal sales team in connection with the execution of deferred equipment agreements and are amortized to expense over the expected term of the underlying contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Product Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally provides a warranty against defects in material and workmanship for a period ranging from three months to forty-eight months, depending on the product type. In traditional sales activities, including direct and OEM sales, the Company establishes an accrued liability for the estimated warranty costs at the time of revenue recognition, with a corresponding provision to cost of goods sold. Customers may also purchase extended warranty coverage or service level upgrades separately or as part of a deferred equipment agreement. Revenue related to extended warranty coverage and service level upgrades is generally recognized over the life of the contract, which reasonably approximates the period over which such services will be provided. The related extended warranty and service level upgrade costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the product warranty accrual were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accrual, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for warranties issued&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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in pre-existing warranties (including changes in estimates)&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,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 accrual, end of period&lt;/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;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation Costs and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a charge equal to at least the minimum estimated liability for a loss contingency or litigation settlement when both of the following conditions are met: (i)&#160;information available prior to issuance of the financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements, and (ii)&#160;the range of loss can be reasonably estimated. The determination of whether a loss contingency or litigation settlement is probable or reasonably possible involves a significant amount of management judgment, as does the estimation of the range of loss given the nature of contingencies. Liabilities related to litigation settlements with multiple elements are recorded based on the fair value of each element. Legal and other litigation related expenses are recognized as the services are provided. The Company records insurance and other indemnity recoveries for litigation expenses when both of the following conditions are met: (a)&#160;the recovery is probable, and (b)&#160;collectability is reasonably assured. Insurance recoveries are only recorded to the extent the litigation costs to which they relate have been incurred and recognized in the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income includes foreign currency translation adjustments and any related tax benefits that have been excluded from net income and reflected in stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Net Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A computation of basic and diluted net income per share is as follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - basic&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;55,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Net income per basic share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - 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;55,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted share equivalent: stock options, RSUs and PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Weighted-average shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per diluted share&lt;/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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.96&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income per share is computed by dividing net income by the weighted-average number of shares outstanding during the period. Net income per diluted share is computed by dividing the net income by the weighted-average number of shares and potential shares outstanding during the period, if the effect of potential shares is dilutive. Potential shares include incremental shares of stock issuable upon the exercise of stock options and the vesting of both restricted share units (RSUs) and performance share units (PSUs). For the three months ended July&#160;3, 2021 and June&#160;27, 2020, weighted options to purchase 0.4 million and 0.3 million shares of common stock, respectively, were outstanding but not included in the computation of diluted net income per share because the effect of including such shares would have been antidilutive in the applicable period. For the six months ended July&#160;3, 2021 and June&#160;27, 2020, weighted options to purchase 0.2&#160;million an&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.3&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; shares of common stock, respectively, were outstanding but not included in the computation of diluted net income per share because the effect of including such shares would have been antidilutive in the applicable period. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain RSUs are considered contingently issuable shares as their vesting is contingent upon the occurrence of certain future events. Since such events had not occurred and were not considered probable of occurring as of each of July&#160;3, 2021 and June&#160;27, 2020, 2.7 million weighted-average shares related to such RSUs have been excluded from the calculation of potential shares for each of the three and six month periods then ended.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Supplemental Cash Flow Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information includes the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash paid during the year for:&lt;/span&gt;&lt;/div&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/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;24,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash operating activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Non-cash investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Unpaid purchases of property and equipment&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;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpaid purchases of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Settlement of promissory note receivable in connection with business combination&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;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpaid strategic investments&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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit release to acquire noncontrolling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unsettled common stock proceeds from option exercises&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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair value of common stock received for payment of stock option exercise price&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;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reconciliation of cash, cash equivalents and restricted cash:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows&lt;/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;577,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;See Note 5.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the &#x201c;management approach&#x201d; in determining reportable business segments. The management approach designates the internal organization used by management for making operating decisions and assessing performance as the source for determining the Company&#x2019;s reportable segments. Based on this assessment, management has determined it operates in one reportable business segment, which is comprised of patient monitoring and related products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ASU 2019-12). The new standard simplifies the accounting for income taxes by removing exceptions to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment, to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. In addition, the standard requires that an entity recognize a franchise tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction, reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and specifies that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements; however, an entity may elect to do so (on an entity-by-entity basis) for a legal entity that is both not subject to tax and disregarded by the taxing authority. The Company&#x2019;s adoption of this standard, effective as of January 3, 2021, did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, the FASB issued ASU No. 2020-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Codification Improvements.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The new guidance provides updates for technical corrections, clarifications to guidance, simplifications to wording or structure of guidance, and other minor improvements across various areas of accounting within GAAP. ASU No. 2020-10 is effective after December 15, 2020 on a retrospective basis. Early adoption is permitted. The Company&#x2019;s adoption of this standard, effective as of January 3, 2021, did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (ASU 2020-04)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new guidance provides temporary optional expedients and exceptions to the guidance in GAAP on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (SOFR). Entities can make a one-time election to sell and/or reclassify held-to-maturity debt securities that reference an interest rate affected by reference rate reform. ASU 2020-04 is effective beginning on March 12, 2020, and the Company may elect to apply this guidance prospectively through December 31, 2022. The relief is temporary and generally cannot be applied to contract modifications that occur after December 31, 2022 or hedging relationships entered into or evaluated after that date. However, certain optional expedients can be applied to hedging relationships evaluated in periods after December 31, 2022. The Company is currently evaluating the expected impact of this standard, but does not expect it to have a material impact on its consolidated financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the FASB issued ASU No. 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Scope (ASU 2021-01)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The new guidance clarified the scope and application of the original guidance. ASU No. 2021-01 is effective as of March 12, 2020 through December 31, 2022 and may be applied to contract modifications and hedging relationships from the beginning of an interim period that includes or is subsequent to March 12, 2020. The Company is currently evaluating the expected impact of this standard, but does not expect it to have a material impact on its consolidated financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5ODI_09ad3381-d181-4a2d-912d-822a1cea0531">&lt;div style="margin-top:4.5pt;text-indent:11.25pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) have been condensed or omitted pursuant to such rules and regulations. The accompanying condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and, in the opinion of management, reflect all adjustments, including normal recurring accruals, necessary to present fairly the Company&#x2019;s condensed consolidated financial statements. The accompanying condensed consolidated balance sheet as of January&#160;2, 2021 was derived from the Company&#x2019;s audited consolidated financial statements at that date. The accompanying condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended January&#160;2, 2021 (fiscal year 2020), filed with the SEC on February&#160;23, 2021. The results for the three and six months ended July&#160;3, 2021 are not necessarily indicative of the results to be expected for the fiscal year ending January&#160;1, 2022 (fiscal year 2021) or for any other interim period or for any future year.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:FiscalPeriod
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk4OTQ_3ffe178c-cf1b-46ce-9af7-1c5bca16042b">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Fiscal Periods&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows a conventional 52/53 week fiscal year. Under a conventional 52/53 week fiscal year, a 52 week fiscal year includes four quarters of 13 weeks while a 53 week fiscal year includes three 13 week fiscal quarters and one 14 week fiscal quarter. The Company&#x2019;s last 53 week fiscal year was fiscal year 2020. Fiscal year 2021 is a 52 week fiscal year ending January&#160;1, 2022. All references to years in these notes to condensed consolidated financial statements are fiscal years unless otherwise noted.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMzAwMDI_54f382db-4b69-4812-a915-a9c721dcfd32">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Reclassifications &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain amounts in the accompanying condensed consolidated financial statements have been reclassified to conform to the current period presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5ODk_c6f93ab9-a897-4502-8ddf-26b8d683ae59">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company prepares its financial statements in conformity with GAAP, which requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Significant estimates include the determination of standalone selling prices, variable consideration, total consideration allocated to each performance obligation within a contract, inventory valuation, valuation of the Company&#x2019;s equity awards, valuation of identifiable assets and liabilities connected with business combinations, deferred taxes and any associated valuation allowances, deferred revenue, uncertain income tax positions, and litigation costs and related accruals. Actual results could differ from such estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfODI0NjMzNzI1ODQ3NA_aba407b9-d512-4fa9-81fe-304eca77a41a">&lt;div style="margin-top:13pt;text-indent:11.25pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for business combinations using the acquisition method of accounting, which requires that once control is obtained, all the assets acquired, liabilities assumed and noncontrolling interests in the acquired entity, if applicable, are recorded at their respective fair values at the date of acquisition. The excess of the purchase price over fair values of identifiable assets, liabilities and noncontrolling interests in the acquired entity, if applicable, is recorded as goodwill. The Company finalizes the purchase price allocation within one year from the acquisition date.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5Nzc_c1eb39ed-2290-4378-bc4d-96fc052dc2b3">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Authoritative guidance describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#x25cf;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 1&#x2014;Quoted prices in active markets for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;identical&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#x25cf;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 2&#x2014;Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;similar&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; assets or liabilities, quoted prices in markets that are not active; or other inputs that can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#x25cf;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level 3&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to current authoritative guidance, entities are allowed an irrevocable option to elect the fair value for the initial and subsequent measurement for specified financial assets and liabilities on a contract-by-contract basis. The Company did not elect to apply the fair value option under this guidance to specific assets or liabilities on a contract-by-contract basis. There were no transfers between Level 1, Level 2 and Level 3 inputs during either the six months ended July&#160;3, 2021 or June&#160;27, 2020. The Company carries cash and cash equivalents, at cost, which approximates fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For certain other financial assets and liabilities, including restricted cash, accounts receivable, accounts payable and other current assets and liabilities, the carrying amounts approximate their fair value primarily due to the relatively short maturity of these balances. The Company also measures certain non-financial assets at fair value on a non-recurring basis, primarily goodwill, intangible assets and operating lease right-of-use assets, in connection with periodic evaluations for potential impairment.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk4NTA_447dee7f-6765-4cdd-b104-694ebf654f13">&lt;div style="margin-top:13pt;text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with an original maturity from date of purchase of three months or less, or highly liquid investments that are readily convertible into known amounts of cash, to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk4Nzg_f4973a33-5efe-4260-b0b5-352a67efe23e">&lt;div style="margin-top:13pt;text-indent:13.5pt"&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 and Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&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 consist of trade receivables recorded at the time of invoicing of product sales, reduced by reserves for estimated bad debts and returns. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Credit is extended based on an evaluation of the customer&#x2019;s financial condition. Collateral is generally not required. The Company records an allowance for credit losses that it does not expect to collect based on relevant information, including historical experience, current conditions, and reasonable and supportable forecasts. Accounts are charged off against the allowance when the Company believes they are uncollectible.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5OTk_55e90aa2-9ce7-4310-b00f-840aaf224355">&lt;div style="margin-top:13pt;text-indent:13.5pt"&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;Inventory&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value. Cost is determined using a standard cost method, which approximates the first in, first out method, and includes material, labor and overhead costs. Inventory valuation adjustments are recorded for inventory items that have become excess or obsolete or are no longer used in current production and for inventory items that have a market price less than carrying value in inventory. The Company generally determines inventory valuation adjustments based on an evaluation of the expected future use of its inventory on an item by item basis and applies historical obsolescence rates to estimate the loss on inventory expected to have a recovery value below cost. The Company also records other specific inventory valuation adjustments when it becomes aware of unique events or circumstances that result in an expected recovery value below cost. For inventory items that have been written down, the reduced value becomes the new cost basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5NTU_454306a6-8858-4637-a0f2-998311acc413">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Property and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost. Depreciation is calculated using the straight-line method over estimated useful lives as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.064%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 39 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 12 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Demonstration units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 6 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of useful life or term of lease&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;Machinery, equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation, vehicles and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land is not depreciated and construction-in-progress is not depreciated until placed in service. Normal repair and maintenance costs are expensed as incurred, whereas significant improvements that materially increase values or extend useful lives are capitalized and depreciated over the remaining estimated useful lives of the related assets. Upon sale or retirement of depreciable assets, the related cost and accumulated depreciation or amortization are removed from the accounts and any gain or loss on the sale or retirement is recognized in income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5Mzg_2c2005e1-7937-436c-b889-04dde1a6af00">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost. Depreciation is calculated using the straight-line method over estimated useful lives as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.064%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 39 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 12 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Demonstration units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 6 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lesser of useful life or term of lease&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;Machinery, equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation, vehicles and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net, consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery, equipment and tooling&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;100,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation, vehicles and 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;33,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&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;31,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Demonstration 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;1,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-in-progress (CIP)&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;19,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&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;(144,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Property and equipment, net&lt;/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;274,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;272,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i44c929631edb4307a87d441786bcfb4f_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfMy0xLTEtMS0wL3RleHRyZWdpb246YTNjNWUyZThkOGZiNDE0MjgyMWMzOTI4OWU4OTUyMTRfNA_38fffa6b-bf1e-4c8d-8a03-36e3dbf2a0a8">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icdda4e1cf5fd4e43beb01dd9f69ea00e_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfMy0xLTEtMS0wL3RleHRyZWdpb246YTNjNWUyZThkOGZiNDE0MjgyMWMzOTI4OWU4OTUyMTRfMTA_653945cd-e06d-4a15-985c-c102461c3f8f">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7a9391d4ad65415ebc378c8b41b25452_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfNC0xLTEtMS0wL3RleHRyZWdpb246ODA0OGIyYjA0ZWZkNDQ2MmFmYmE5ZTUyY2ZkZDI2NTlfNA_370b601c-78fd-4558-9968-402330405388">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5ad7c6942bce4b669b5e2e9966145e8c_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfNC0xLTEtMS0wL3RleHRyZWdpb246ODA0OGIyYjA0ZWZkNDQ2MmFmYmE5ZTUyY2ZkZDI2NTlfMTA_2f458486-ad00-4145-933a-975d14e0e6b3">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i333fa40796e540f9be487d63974c09b4_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfNS0xLTEtMS0w_6c91d58c-1fec-40c8-9892-eb04ad56c747">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ieb37caf9b3804e07b5318352b0d036db_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfNi0xLTEtMS0wL3RleHRyZWdpb246OGUzMjQ0M2I5YjkyNDNiMThmNTU1NGNmYWI1ZGMyZDRfNA_bed3268d-60d2-41fe-b7e9-b53950339e66">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i80835d5080c547218d50d59f856aa070_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfNi0xLTEtMS0wL3RleHRyZWdpb246OGUzMjQ0M2I5YjkyNDNiMThmNTU1NGNmYWI1ZGMyZDRfMTA_4a4d5059-92b9-4c61-b6ad-1bf0a7426174">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie5db51000e0a4946a1633ebdd0234e15_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfOC0xLTEtMS0wL3RleHRyZWdpb246NjQxM2I2ZGRmMDgzNDI2NmJmN2I2NjQ5NjUzYzBkYzRfNA_5790fcdb-db48-4421-b168-4d4c16b2f04f">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia0be296e90854425b89ff9fee1480e83_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfOC0xLTEtMS0wL3RleHRyZWdpb246NjQxM2I2ZGRmMDgzNDI2NmJmN2I2NjQ5NjUzYzBkYzRfMTA_fded8ba0-8a64-4aa8-a47b-6266cb948b28">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i50e0ea8e68ca4ea2a84e3942518ec2c0_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfOS0xLTEtMS0wL3RleHRyZWdpb246ODFhMTMwYjVhMGE0NGMxMmFhNTRiNWI1NjYzMDRhYmZfNA_a7c78678-f341-4ebb-b965-5c265cf87a6d">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id255cc07075440729be0e824a4c85aa9_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmRhZWRkODA4NTY5ZTQyM2JhNmYwZGFiMmNkZTdjYjg0L3RhYmxlcmFuZ2U6ZGFlZGQ4MDg1NjllNDIzYmE2ZjBkYWIyY2RlN2NiODRfOS0xLTEtMS0wL3RleHRyZWdpb246ODFhMTMwYjVhMGE0NGMxMmFhNTRiNWI1NjYzMDRhYmZfMTA_789ab1f9-6dd8-4a62-bd11-56fa45d1eef4">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5NjE_5e936d6c-d48c-47aa-8ef5-f9c146fddb4a">&lt;div style="margin-top:13pt;padding-left:13.5pt"&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="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets consist primarily of patents, trademarks, software development costs, customer relationships and acquired technology. Costs related to patents and trademarks, which include legal and application fees, are capitalized and amortized over the estimated useful lives using the straight-line method. Patent and trademark amortization commences once final approval of the patent or trademark has been obtained. Patent costs are amortized over the lesser of 10 years or the patent&#x2019;s remaining legal life, which assumes renewals, and trademark costs are amortized over 17 years, and their associated amortization cost is included in selling, general and administrative expense in the accompanying condensed consolidated statements of operations. For intangibles purchased in an asset acquisition or business combination, which mainly include patents, trademarks, customer relationships and acquired technologies, the useful life is determined largely by valuation estimates of remaining economic life. The Company&#x2019;s policy is to renew its patents and trademarks. Costs to renew patents and trademarks are capitalized and amortized over the remaining useful life of the intangible asset. The Company periodically evaluates the amortization period and carrying basis of patents, trademarks and other intangible assets to determine whether any events or circumstances warrant a revised estimated useful life or reduction in value. Capitalized application costs are charged to operations when it is determined that the patent or trademark will not be obtained or is abandoned.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3317b9d996a249d7ac54039951efb937_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfODc4Mw_9cbfdb85-aa2d-4e21-8700-13ad8e6d8477">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie49921ce6aa1438193c028f3440c0efb_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfODg4Nw_93afd468-bdd0-44a1-9f6b-8652b9db794b">P17Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk4MzY_b0e5aab6-5e28-4651-8040-53ea25b628ae">&lt;div style="margin-top:13pt;padding-left:13.5pt"&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;Impairment of Goodwill, Intangible Assets and Other Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the acquired net tangible and intangible assets. Goodwill is not amortized, but instead is tested annually for impairment, or more frequently when events or changes in circumstances indicate that goodwill might be impaired. In assessing goodwill impairment, the Company has the option to first assess the qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company&#x2019;s qualitative assessment of the recoverability of goodwill considers various macroeconomic, industry-specific and Company-specific factors, including: (i)&#160;severe adverse industry or economic trends; (ii)&#160;significant Company-specific actions; (iii)&#160;current, historical or projected deterioration of the Company&#x2019;s financial performance; or (iv)&#160;a sustained decrease in the Company&#x2019;s market capitalization below its net book value. If, after assessing the totality of events or circumstances, the Company determines it is unlikely that the fair value of a reporting unit is less than its carrying amount, then a quantitative analysis is unnecessary. However, if the Company concludes otherwise, or if the Company elects to bypass the qualitative analysis, then the Company must perform a quantitative analysis that compares the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill is not considered impaired; otherwise, a goodwill impairment loss is recognized for the lesser of: (a) the amount that the carrying amount of a reporting unit exceeds its fair value; or (b) the amount of the goodwill allocated to that reporting unit. The annual impairment test is performed during the fourth fiscal quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews long-lived assets and identifiable intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted operating cash flows expected to be generated by the asset. If such asset is considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk4NjE_139efd0d-a0cf-4a83-b580-2fde4e6a99a7">&lt;div style="margin-top:13pt;padding-left:13.5pt"&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;Revenue Recognition, Deferred Revenue and Other Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company derives the majority of its product revenue from four primary sources: (i)&#160;direct sales under deferred equipment agreements with end-user hospitals where the Company provides up-front monitoring equipment at no up-front charge in exchange for a multi-year sensor purchase commitment; (ii) other direct sales of noninvasive monitoring solutions to end-user hospitals, emergency medical response organizations and other direct customers; (iii)&#160;sales of noninvasive monitoring solutions to distributors who then typically resell to end-user hospitals, emergency medical response organizations and other customers; and (iv)&#160;sales of integrated circuit boards to OEM customers who incorporate the Company&#x2019;s embedded software technology into their multiparameter monitoring devices. Subject to customer credit considerations, the majority of such sales are made on open account using industry standard payment terms based on the geography within which the specific customer is located.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally recognizes revenue following a single, principles-based five-step model to be applied to all contracts with customers and generally provides for the recognition of revenue in an amount that reflects the consideration to which the Company expects to be entitled, net of allowances for estimated returns, discounts or sales incentives, as well as taxes collected from customers that are remitted to government authorities, when control over the promised goods or services are transferred to the customer. Revenue related to equipment supplied under sales-type lease arrangements is recognized once control over the equipment is transferred to the customer, while revenue related to equipment supplied under operating-type lease arrangements is generally recognized on a straight-line basis over the term of the lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While the majority of the Company&#x2019;s revenue contracts and transactions contain standard business terms and conditions, there are some transactions that contain non-standard business terms and conditions. As a result, contract interpretation, judgment and analysis is required to determine the appropriate accounting, including: (i)&#160;the amount of the total consideration, as well as variable consideration, (ii) whether the arrangement contains an embedded lease, and if so, whether such embedded lease is a sales-type lease or an operating lease, (iii) the identification of the distinct performance obligations contained within the arrangement, (iv) how the arrangement consideration should be allocated to each performance obligation when multiple performance obligations exist, including the determination of standalone selling price, and (v)&#160;when to recognize revenue on the performance obligations. Changes in judgments on these assumptions and estimates could materially impact the timing of revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into agreements to sell its monitoring solutions and services, sometimes as a part of arrangements with multiple performance obligations that include various combinations of product sales, equipment leases and services. In the case of contracts with multiple performance obligations, the authoritative guidance provides that the total consideration be allocated to each performance obligation on the basis of relative standalone selling prices. When a standalone selling price is not readily observable, the Company estimates the standalone selling price by considering multiple factors including, but not limited to, features and functionality of the product, geographies, type of customer, contractual prices pursuant to Group Purchasing Organization (GPO) contracts, the Company&#x2019;s pricing and discount practices, and other market conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales under deferred equipment agreements are generally structured such that the Company agrees to provide certain monitoring-related equipment, software, installation, training and/or warranty support at no up-front charge in exchange for the customer&#x2019;s commitment to purchase sensors over the term of the agreement, which generally ranges from three years to six years. The Company allocates contract consideration under deferred equipment agreements containing fixed annual sensor purchase commitments to the underlying lease and non-lease components at contract inception. In determining whether any underlying lease components are related to a sales-type lease or an operating lease, the Company evaluates the customer&#x2019;s rights and ability to control the use of the underlying equipment throughout the contract term, including any equipment substitution rights retained by the Company, as well as the Company&#x2019;s expectations surrounding potential contract/lease extensions or renewals and the customer&#x2019;s likelihood to exercise any purchase options. Revenue allocable to non-lease performance obligations is generally recognized as such non-lease performance obligations are satisfied. Revenue allocable to lease components under sales-type lease arrangements is generally recognized when control over the equipment is transferred to the customer. Revenue allocable to lease components under operating lease arrangements is generally recognized over the term of the operating lease. The Company generally does not expect to derive any significant value in excess of such asset&#x2019;s unamortized book value from equipment underlying its operating lease arrangements after the end of the agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from the sale of products to end-user hospitals, emergency medical response organizations, other direct customers, distributors and OEM customers, is recognized by the Company when control of such products transfer to the customer based upon the terms of the contract or underlying purchase order.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue related to OEM rainbow&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; parameter software licenses is recognized by the Company upon the OEM&#x2019;s shipment of its product to its customer, as reported to the Company by the OEM.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides certain customers with various sales incentives that may take the form of discounts or rebates. The Company records estimates related to these programs as a reduction to revenue at the time of sale. In general, customers do not have a right of return for credit or refund. However, the Company allows returns under certain circumstances. At the end of each period, the Company estimates and accrues for these returns as a reduction to revenue. The Company estimates the revenue constraints related to these forms of variable consideration based on various factors, including expected purchasing volumes, prior sales and returns history, and specific contractual terms and limitations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <masi:NumberofSourcesofProductRevenue
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMTI3MDE_5f24aa75-2c97-43b7-8851-409cd1160c05"
      unitRef="segment">4</masi:NumberofSourcesofProductRevenue>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i242ab66f5a7b4762845fb31dea413387_I20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMTY2OTk_33e7668a-80f0-4d4a-a472-dde497b5c6ad">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i6c0bb6b7ba5449ca91f602f31481c40c_I20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMTY3MDU_db189f8e-d7ea-4925-9a95-91d5f9b07606">P6Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <masi:ShippingandHandlingcostsandFeesPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5MTI_c3bd73cc-b849-484d-acb6-6df11115ec05">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Shipping and Handling Costs and Fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All shipping and handling costs are expensed as incurred and are recorded as a component of cost of goods sold in the accompanying condensed consolidated statements of operations. Charges for shipping and handling billed to customers are included as a component of product revenue.&lt;/span&gt;&lt;/div&gt;</masi:ShippingandHandlingcostsandFeesPolicyTextBlock>
    <masi:TaxesCollectedFromCustomersAndRemittedToGovernmentalAuthoritiesPolicyPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk4OTE_a5550c1c-0d73-47b8-af9f-40a93a3786d8">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Taxes Collected From Customers and Remitted to Governmental Authorities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to present revenue net of taxes collected from customers and remitted to governmental authorities.&lt;/span&gt;&lt;/div&gt;</masi:TaxesCollectedFromCustomersAndRemittedToGovernmentalAuthoritiesPolicyPolicyTextBlock>
    <masi:DeferredCostsandOtherContractAssetsPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk4OTY_167659f1-46de-49d2-87d2-e1e31e97682f">&lt;div style="margin-top:13pt;padding-left:13.5pt"&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 Costs and Other Contract Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The costs of monitoring-related equipment provided to customers under operating lease arrangements within the Company&#x2019;s deferred equipment agreements are generally deferred and amortized to cost of goods sold over the life of the underlying contracts. Some of the Company&#x2019;s deferred equipment agreements also contain provisions for certain allowances to be made directly to the end-user hospital customer at the inception of the arrangement. These allowances are generally allocated to the lease and non-lease components and recognized as a reduction to revenue as the underlying performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally invoices its customers under deferred equipment agreements as sensors are provided to the customer. However, the Company may recognize revenue for certain non-lease performance obligations under deferred equipment agreements with fixed annual commitments at the time such performance obligations are satisfied and prior to the customer being invoiced. When this occurs, the Company records an unbilled contract receivable related to such revenue until the customer has been invoiced pursuant to the terms of the underlying deferred equipment agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The incremental costs of obtaining a contract with a customer are capitalized and deferred if the Company expects such costs to be recoverable over the life of the contract and the contract term is greater than one year. Such deferred costs generally relate to certain incentive sales commissions earned by the Company&#x2019;s internal sales team in connection with the execution of deferred equipment agreements and are amortized to expense over the expected term of the underlying contract.&lt;/span&gt;&lt;/div&gt;</masi:DeferredCostsandOtherContractAssetsPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk4Njk_77655dc4-717f-410e-ba7a-ab9245f0a5bb">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Product Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally provides a warranty against defects in material and workmanship for a period ranging from three months to forty-eight months, depending on the product type. In traditional sales activities, including direct and OEM sales, the Company establishes an accrued liability for the estimated warranty costs at the time of revenue recognition, with a corresponding provision to cost of goods sold. Customers may also purchase extended warranty coverage or service level upgrades separately or as part of a deferred equipment agreement. Revenue related to extended warranty coverage and service level upgrades is generally recognized over the life of the contract, which reasonably approximates the period over which such services will be provided. The related extended warranty and service level upgrade costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the product warranty accrual were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accrual, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for warranties issued&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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in pre-existing warranties (including changes in estimates)&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,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 accrual, end of period&lt;/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;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:StandardProductWarrantyPolicy>
    <masi:WarrantyPeriodForDefectsInMaterialAndWorkmanship
      contextRef="i48da3e802da14eb2bccf7b6fe9394583_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjE1OTY_6aeaee02-f383-4797-974a-8599fe1d5c21">P3M</masi:WarrantyPeriodForDefectsInMaterialAndWorkmanship>
    <masi:WarrantyPeriodForDefectsInMaterialAndWorkmanship
      contextRef="i9226ef4603cf4b51a7952932a27097e3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjE2MDI_7ad03898-3c53-4b62-8c60-ac38bdc991c0">P48M</masi:WarrantyPeriodForDefectsInMaterialAndWorkmanship>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5MDM_181dc536-b558-4f5e-98fd-5bad1472ef0c">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the product warranty accrual were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accrual, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrual for warranties issued&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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in pre-existing warranties (including changes in estimates)&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,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements made&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 accrual, end of period&lt;/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;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjMyNzI2OTNkY2FjNDQ4MGI4NzhmZDZhMTNjNDAzNjg3L3RhYmxlcmFuZ2U6MzI3MjY5M2RjYWM0NDgwYjg3OGZkNmExM2M0MDM2ODdfMi0xLTEtMS0w_be299904-88f3-4248-81f1-07dff0df29cd"
      unitRef="usd">2740000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i2a486eb7e08c4246bce2952777bb8d15_I20191228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjMyNzI2OTNkY2FjNDQ4MGI4NzhmZDZhMTNjNDAzNjg3L3RhYmxlcmFuZ2U6MzI3MjY5M2RjYWM0NDgwYjg3OGZkNmExM2M0MDM2ODdfMi0zLTEtMS0w_a177a9c9-f7bf-4a7a-bf81-f1f3ee2edb93"
      unitRef="usd">3395000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjMyNzI2OTNkY2FjNDQ4MGI4NzhmZDZhMTNjNDAzNjg3L3RhYmxlcmFuZ2U6MzI3MjY5M2RjYWM0NDgwYjg3OGZkNmExM2M0MDM2ODdfMy0xLTEtMS0w_d5feb3fb-d45a-406e-9403-71ca6efae86f"
      unitRef="usd">2172000</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjMyNzI2OTNkY2FjNDQ4MGI4NzhmZDZhMTNjNDAzNjg3L3RhYmxlcmFuZ2U6MzI3MjY5M2RjYWM0NDgwYjg3OGZkNmExM2M0MDM2ODdfMy0zLTEtMS0w_0108fb09-89d7-4dab-a98d-88c1de2036c2"
      unitRef="usd">1019000</us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjMyNzI2OTNkY2FjNDQ4MGI4NzhmZDZhMTNjNDAzNjg3L3RhYmxlcmFuZ2U6MzI3MjY5M2RjYWM0NDgwYjg3OGZkNmExM2M0MDM2ODdfNC0xLTEtMS0w_4f667eec-4ae7-437b-bf6b-f005430d377a"
      unitRef="usd">-1454000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjMyNzI2OTNkY2FjNDQ4MGI4NzhmZDZhMTNjNDAzNjg3L3RhYmxlcmFuZ2U6MzI3MjY5M2RjYWM0NDgwYjg3OGZkNmExM2M0MDM2ODdfNC0zLTEtMS0w_072b060b-41fb-436b-87ac-5202256fec67"
      unitRef="usd">-270000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyExpense
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjMyNzI2OTNkY2FjNDQ4MGI4NzhmZDZhMTNjNDAzNjg3L3RhYmxlcmFuZ2U6MzI3MjY5M2RjYWM0NDgwYjg3OGZkNmExM2M0MDM2ODdfNS0xLTEtMS0w_333bd64a-1065-477d-b182-ba0dea358c8f"
      unitRef="usd">662000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjMyNzI2OTNkY2FjNDQ4MGI4NzhmZDZhMTNjNDAzNjg3L3RhYmxlcmFuZ2U6MzI3MjY5M2RjYWM0NDgwYjg3OGZkNmExM2M0MDM2ODdfNS0zLTEtMS0w_87006316-1f26-40b1-98e9-ed77d103cae6"
      unitRef="usd">508000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjMyNzI2OTNkY2FjNDQ4MGI4NzhmZDZhMTNjNDAzNjg3L3RhYmxlcmFuZ2U6MzI3MjY5M2RjYWM0NDgwYjg3OGZkNmExM2M0MDM2ODdfNi0xLTEtMS0w_b79a10ff-5da0-44a5-8df8-068cd84a037d"
      unitRef="usd">2796000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i2ed020dfbca64cd8a15151ee6818ad10_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjMyNzI2OTNkY2FjNDQ4MGI4NzhmZDZhMTNjNDAzNjg3L3RhYmxlcmFuZ2U6MzI3MjY5M2RjYWM0NDgwYjg3OGZkNmExM2M0MDM2ODdfNi0zLTEtMS0w_65f83c41-b381-41a0-ac0f-7614d7235469"
      unitRef="usd">3636000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5NDI_e3b82a72-3b31-438a-a462-0ace9e53b2ff">&lt;div style="margin-top:13pt;text-indent:11.25pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation Costs and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a charge equal to at least the minimum estimated liability for a loss contingency or litigation settlement when both of the following conditions are met: (i)&#160;information available prior to issuance of the financial statements indicates that it is probable that a liability had been incurred at the date of the financial statements, and (ii)&#160;the range of loss can be reasonably estimated. The determination of whether a loss contingency or litigation settlement is probable or reasonably possible involves a significant amount of management judgment, as does the estimation of the range of loss given the nature of contingencies. Liabilities related to litigation settlements with multiple elements are recorded based on the fair value of each element. Legal and other litigation related expenses are recognized as the services are provided. The Company records insurance and other indemnity recoveries for litigation expenses when both of the following conditions are met: (a)&#160;the recovery is probable, and (b)&#160;collectability is reasonably assured. Insurance recoveries are only recorded to the extent the litigation costs to which they relate have been incurred and recognized in the financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5NzE_c3826f99-ff52-4f25-81be-7d043ad9a2b1">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income includes foreign currency translation adjustments and any related tax benefits that have been excluded from net income and reflected in stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk5MjQ_cdba5d2e-56ed-4056-ba0c-570db44a9530">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Net Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A computation of basic and diluted net income per share is as follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - basic&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;55,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Net income per basic share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - 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;55,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted share equivalent: stock options, RSUs and PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Weighted-average shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per diluted share&lt;/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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.96&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income per share is computed by dividing net income by the weighted-average number of shares outstanding during the period. Net income per diluted share is computed by dividing the net income by the weighted-average number of shares and potential shares outstanding during the period, if the effect of potential shares is dilutive. Potential shares include incremental shares of stock issuable upon the exercise of stock options and the vesting of both restricted share units (RSUs) and performance share units (PSUs). For the three months ended July&#160;3, 2021 and June&#160;27, 2020, weighted options to purchase 0.4 million and 0.3 million shares of common stock, respectively, were outstanding but not included in the computation of diluted net income per share because the effect of including such shares would have been antidilutive in the applicable period. For the six months ended July&#160;3, 2021 and June&#160;27, 2020, weighted options to purchase 0.2&#160;million an&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.3&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; shares of common stock, respectively, were outstanding but not included in the computation of diluted net income per share because the effect of including such shares would have been antidilutive in the applicable period. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain RSUs are considered contingently issuable shares as their vesting is contingent upon the occurrence of certain future events. Since such events had not occurred and were not considered probable of occurring as of each of July&#160;3, 2021 and June&#160;27, 2020, 2.7 million weighted-average shares related to such RSUs have been excluded from the calculation of potential shares for each of the three and six month periods then ended.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMzAwMDg_324f8abc-1ba9-4266-92bc-3c20cd37969b">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A computation of basic and diluted net income per share is as follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - basic&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;55,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Net income per basic share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - 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;55,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted share equivalent: stock options, RSUs and PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Weighted-average shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per diluted share&lt;/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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.88&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.96&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMy0xLTEtMS0w_4303bef3-103c-400f-853c-e294dadee302"
      unitRef="usd">50235000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMy0zLTEtMS0w_d5ae7c89-8823-4133-a96b-87ce3fdb3546"
      unitRef="usd">55772000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMy01LTEtMS0w_31d283f2-7b98-44f8-bf5f-11d65497ae3a"
      unitRef="usd">103618000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMy03LTEtMS0w_eb67f04e-8f51-4055-9a3f-a9148ae3b36a"
      unitRef="usd">120228000</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfOS0xLTEtMS0w_05be772e-7506-4cd0-a4e3-a4bb57590c0b"
      unitRef="shares">55032000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfOS0zLTEtMS0w_67d45b96-13cc-44bc-981b-c657936ca3cf"
      unitRef="shares">54764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfOS01LTEtMS0w_72aace14-eb56-4234-aad9-f567754718b1"
      unitRef="shares">55116000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfOS03LTEtMS0w_d9b4b86f-3dfe-4cbf-adb1-41e99decdbe5"
      unitRef="shares">54316000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTAtMS0xLTEtMA_ebfdb59f-9f7b-4edf-a483-abc34d5af07a"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTAtMy0xLTEtMA_55349506-e95f-4a8c-b743-df9c8d517acc"
      unitRef="usdPerShare">1.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTAtNS0xLTEtMA_3f5be1a5-923c-4bb3-841d-04cf601434f1"
      unitRef="usdPerShare">1.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTAtNy0xLTEtMA_b44a9066-39c3-4bbc-8fe4-9bd05cea3714"
      unitRef="usdPerShare">2.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTItMS0xLTEtMA_fd6a3238-d896-4171-a9d3-c9943eb707c1"
      unitRef="shares">55032000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTItMy0xLTEtMA_47fd3129-0c15-4006-8b01-8b65f9048bec"
      unitRef="shares">54764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTItNS0xLTEtMA_6df3c3ac-25a1-45c3-b5d3-0b57deb500e7"
      unitRef="shares">55116000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTItNy0xLTEtMA_bb82d370-ad3b-4613-a435-eb7f0ac2d3bd"
      unitRef="shares">54316000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTMtMS0xLTEtMA_7c894d42-91b5-44ab-a5df-d4fc47a6361a"
      unitRef="shares">2347000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTMtMy0xLTEtMA_545d8998-e019-4cfd-914f-dab875d37c50"
      unitRef="shares">3440000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTMtNS0xLTEtMA_d1780495-a612-4882-8b93-d103fdacc956"
      unitRef="shares">2514000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTMtNy0xLTEtMA_c7c251bb-be69-46ed-afb0-f7726a8ee9c1"
      unitRef="shares">3597000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTQtMS0xLTEtMA_44782a03-9fd7-44cd-9ec1-525a63149ab9"
      unitRef="shares">57379000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTQtMy0xLTEtMA_f6dc4ba8-87f5-4c4f-a6d2-fe28ac743cb4"
      unitRef="shares">58204000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTQtNS0xLTEtMA_e1a71bd6-bc0e-4a4c-8db5-2924ffc77d4c"
      unitRef="shares">57630000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTQtNy0xLTEtMA_1fbbecb8-0c2b-4be4-aff6-08fb0f239864"
      unitRef="shares">57913000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTUtMS0xLTEtMA_ba49eeea-c1c8-4193-a3dd-6b5ea306b942"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTUtMy0xLTEtMA_f94e3a43-70fb-4371-8999-58990022c7b7"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTUtNS0xLTEtMA_4cbbfe0d-70e5-40c0-b82b-1457f5ac3298"
      unitRef="usdPerShare">1.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOmVkMDEzZGJjNGIzODRiMjZiYzRkMmE1M2E2ZmZkYmRmL3RhYmxlcmFuZ2U6ZWQwMTNkYmM0YjM4NGIyNmJjNGQyYTUzYTZmZmRiZGZfMTUtNy0xLTEtMA_5b65fa9a-cedd-4d2e-af2b-6ae66c20956b"
      unitRef="usdPerShare">2.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjQ1Njk_14feeb64-8084-41ad-8ef9-4e59ebc3fdae"
      unitRef="shares">400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjQ1NzY_7e24ee07-2805-4815-bed3-636d85072481"
      unitRef="shares">300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMTA5OTUxMTY1ODc1MQ_76ad8ef8-9454-417f-9b4e-62a48aa74987"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMTA5OTUxMTY1ODc2NA_26a84397-e052-495d-b14f-3ab0dcb297be"
      unitRef="shares">300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2203660ecaab4696af43e5a6e58a29ed_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjUwNDE_06463b83-d357-44c1-9de0-d46bba658481"
      unitRef="shares">2700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id7e8072a4ca949faa5be298e976467c1_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjUwNDE_ac2a966c-fa1d-491b-a9b6-33233164d68a"
      unitRef="shares">2700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk4NDY_4e5b2955-add4-4488-a85e-81dadc358773">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information includes the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash paid during the year for:&lt;/span&gt;&lt;/div&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/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;24,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash operating activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Non-cash investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Unpaid purchases of property and equipment&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;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpaid purchases of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Settlement of promissory note receivable in connection with business combination&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;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unpaid strategic investments&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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit release to acquire noncontrolling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-cash financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Unsettled common stock proceeds from option exercises&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;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair value of common stock received for payment of stock option exercise price&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;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reconciliation of cash, cash equivalents and restricted cash:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows&lt;/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;577,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMy0xLTEtMS0w_108f1d01-a22d-40b7-b67d-c40c17aa0fcb"
      unitRef="usd">196000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMy0zLTEtMS0w_ad874f15-52b5-4a1f-be87-274655a0d8e6"
      unitRef="usd">130000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfNC0xLTEtMS0w_9c97c76a-8035-489e-85ab-49b9c5681611"
      unitRef="usd">24152000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfNC0zLTEtMS0w_8ba37b9c-de5f-4d5f-a872-77903abf087f"
      unitRef="usd">10049000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OperatingLeasePayments
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfNS0xLTEtMS0w_e9b2bfe4-5caa-4d2d-b085-c481fa43093c"
      unitRef="usd">3676000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfNS0zLTEtMS0w_8f57c57b-fccc-4d20-9f51-0f9cf78be214"
      unitRef="usd">3038000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfOC0xLTEtMS0w_93c18871-bc87-44f1-92b6-7128d1f7070d"
      unitRef="usd">4423000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfOC0zLTEtMS0w_b8018b67-3f03-45f4-b86d-b90f2db26bbf"
      unitRef="usd">7394000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMTMtMS0xLTEtMA_69e2241d-f3f2-4237-8140-db3ae5af3616"
      unitRef="usd">2381000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMTMtMy0xLTEtMA_44df1edc-f556-4cb2-9629-5bcd27b99e9d"
      unitRef="usd">3135000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMTQtMS0xLTEtNjExMQ_8893e2d1-bf53-4613-b3ff-77a53a53caae"
      unitRef="usd">3000000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <masi:Settlementofpromissorynoteinconnectionwithacquisitionoptionexercise
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMTQtMS0xLTEtMA_96564f87-e8c2-44f0-9fb0-d1eb1b44f138"
      unitRef="usd">0</masi:Settlementofpromissorynoteinconnectionwithacquisitionoptionexercise>
    <masi:Settlementofpromissorynoteinconnectionwithacquisitionoptionexercise
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMTQtMy0xLTEtMA_d12873c3-0001-4112-9a67-13f8d8ce796d"
      unitRef="usd">5100000</masi:Settlementofpromissorynoteinconnectionwithacquisitionoptionexercise>
    <us-gaap:OtherSignificantNoncashTransactionConsiderationGiven
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMTYtMS0xLTEtNjExOQ_8b39e0b3-92be-40b6-9e01-4dd0866509a1">6,000</us-gaap:OtherSignificantNoncashTransactionConsiderationGiven>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMTUtMS0xLTEtMA_d5121941-3b2d-4def-ab0e-1f150337b6be"
      unitRef="usd">3374000</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMTUtMy0xLTEtMA_c9b8f67c-5ca9-4b30-9a34-e6e00ec9ef73"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <masi:Proceedsfromstockoptionsexercisedunsettledatperiodend
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMTgtMS0xLTEtMA_95d23ed6-ce51-4b19-858a-43b552722e11"
      unitRef="usd">202000</masi:Proceedsfromstockoptionsexercisedunsettledatperiodend>
    <masi:Proceedsfromstockoptionsexercisedunsettledatperiodend
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMTgtMy0xLTEtMA_f5c6ec7a-85a4-441d-bcb9-7e12667a953f"
      unitRef="usd">94000</masi:Proceedsfromstockoptionsexercisedunsettledatperiodend>
    <masi:Fairvalueofcommonstockreceivedforpaymentofstockoptionexerciseprice
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMjAtMS0xLTEtMA_258bd863-dfb7-4838-8ea7-8ec53aad5be7"
      unitRef="usd">0</masi:Fairvalueofcommonstockreceivedforpaymentofstockoptionexerciseprice>
    <masi:Fairvalueofcommonstockreceivedforpaymentofstockoptionexerciseprice
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMjAtMy0xLTEtMzE0_b58e8c94-9d82-4ef7-b0a1-b1d16fca0cc4"
      unitRef="usd">220000</masi:Fairvalueofcommonstockreceivedforpaymentofstockoptionexerciseprice>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMjMtMS0xLTEtMA_ef08c542-f35a-4dae-ab4f-660a964d605c"
      unitRef="usd">575955000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2ed020dfbca64cd8a15151ee6818ad10_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMjMtMy0xLTEtMA_a66c0739-8572-4059-a788-21c9f5e53269"
      unitRef="usd">631881000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMjQtMS0xLTEtMA_d8b88938-aaa6-4283-8ba5-3117800bfb29"
      unitRef="usd">1388000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i2ed020dfbca64cd8a15151ee6818ad10_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMjQtMy0xLTEtMA_69dc995d-c806-4137-b0b0-1f8d399744dd"
      unitRef="usd">3376000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMjUtMS0xLTEtMA_93b77804-fa65-4aea-ac8f-0b4b712226da"
      unitRef="usd">577343000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2ed020dfbca64cd8a15151ee6818ad10_I20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RhYmxlOjYwNmUwYThmMzRmOTQ5ZDRiYTU3ZGM5OTJhZDIzMzUyL3RhYmxlcmFuZ2U6NjA2ZTBhOGYzNGY5NDlkNGJhNTdkYzk5MmFkMjMzNTJfMjUtMy0xLTEtMA_fb085072-14c3-4574-bc20-88034d3a8ba3"
      unitRef="usd">635257000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMzAwMDE_f7f226e9-bc35-4116-ac5c-a8a07a9c878e">&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the &#x201c;management approach&#x201d; in determining reportable business segments. The management approach designates the internal organization used by management for making operating decisions and assessing performance as the source for determining the Company&#x2019;s reportable segments. Based on this assessment, management has determined it operates in one reportable business segment, which is comprised of patient monitoring and related products.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl80My9mcmFnOmI3ZmU0ZTdkMzJjOTQ4MzM4MDM2YTViZGI4OWNmNTMyL3RleHRyZWdpb246YjdmZTRlN2QzMmM5NDgzMzgwMzZhNWJkYjg5Y2Y1MzJfMjk4NDc_f426a4d3-dd45-414a-a8b9-17f2c0410509">&lt;div style="margin-top:13pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ASU 2019-12). The new standard simplifies the accounting for income taxes by removing exceptions to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, to the requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment, to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. In addition, the standard requires that an entity recognize a franchise tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction, reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and specifies that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements; however, an entity may elect to do so (on an entity-by-entity basis) for a legal entity that is both not subject to tax and disregarded by the taxing authority. The Company&#x2019;s adoption of this standard, effective as of January 3, 2021, did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, the FASB issued ASU No. 2020-10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Codification Improvements.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The new guidance provides updates for technical corrections, clarifications to guidance, simplifications to wording or structure of guidance, and other minor improvements across various areas of accounting within GAAP. ASU No. 2020-10 is effective after December 15, 2020 on a retrospective basis. Early adoption is permitted. The Company&#x2019;s adoption of this standard, effective as of January 3, 2021, did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (ASU 2020-04)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The new guidance provides temporary optional expedients and exceptions to the guidance in GAAP on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates, such as the Secured Overnight Financing Rate (SOFR). Entities can make a one-time election to sell and/or reclassify held-to-maturity debt securities that reference an interest rate affected by reference rate reform. ASU 2020-04 is effective beginning on March 12, 2020, and the Company may elect to apply this guidance prospectively through December 31, 2022. The relief is temporary and generally cannot be applied to contract modifications that occur after December 31, 2022 or hedging relationships entered into or evaluated after that date. However, certain optional expedients can be applied to hedging relationships evaluated in periods after December 31, 2022. The Company is currently evaluating the expected impact of this standard, but does not expect it to have a material impact on its consolidated financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the FASB issued ASU No. 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Scope (ASU 2021-01)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The new guidance clarified the scope and application of the original guidance. ASU No. 2021-01 is effective as of March 12, 2020 through December 31, 2022 and may be applied to contract modifications and hedging relationships from the beginning of an interim period that includes or is subsequent to March 12, 2020. The Company is currently evaluating the expected impact of this standard, but does not expect it to have a material impact on its consolidated financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the FASB issued ASU No. 2021-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings Per Share (Topic 260), Debt - Modifications and Extinguishments (Subtopic 470-50), Compensation - Stock Compensation (Topic 718), and Derivatives and Hedging - Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Issuer&#x2019;s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (ASU 2021-04)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The new guidance addresses modification or an exchange of a freestanding equity-classified written call option that is not within the scope of another topic. ASU No. 2021-04 is effective after December 15, 2021 on a prospective basis, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period and should be applied as of the beginning of the fiscal year that includes the interim period. The Company is currently evaluating the expected impact of this standard, but does not expect it to have a material impact on its consolidated financial statements upon adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfNDAxMQ_9b7100e1-89a9-4898-b010-9fbe56125658">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3. Related Party Transactions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Chairman and Chief Executive Officer (CEO) is also the Chairman and CEO of Cercacor Laboratories, Inc. (Cercacor). The Company is a party to the following agreements with Cercacor:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Cross-Licensing Agreement - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and Cercacor are parties to a cross-licensing agreement (Cross-Licensing Agreement), which governs each party&#x2019;s rights to certain intellectual property held by the two companies. The Company is subject to certain annual minimum aggregate royalty obligations for use of the rainbow&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; licensed technology. The current annual minimum royalty obligation is $5.0 million. Aggregate liabilities payable to Cercacor arising under the Cross-Licensing Agreement were&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.2 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; an&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d $3.1 million for the three months ended July&#160;3, 2021 and June&#160;27, 2020, respectively. Aggregate liabilities payable to Cercacor arising under the Cross-Licensing Agreement were&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$6.7 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; an&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d $6.2 million for the six months ended July&#160;3, 2021 and June&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Administrative Services Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The Company is a party to an administrative services agreement with Cercacor (G&amp;amp;A Services Agreement), which governs certain general and administrative services that the Company provides to Cercacor. Amounts charged by the Company pursuant to the G&amp;amp;A Services Agreement were less than $0.1&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; each of the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; three months ended July&#160;3, 2021 and June&#160;27, 2020. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts charged by the Company pursuant to the G&amp;amp;A Services Agreement were less than $0.1&#160;million and $0.2&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;six&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended July&#160;3, 2021 and June&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Lease and Sublease Agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Effective December 2019, the Company entered into a lease agreement with Cercacor for approximately 34,000 square feet of office, research and development space at one of the Company&#x2019;s owned facilities in Irvine (Cercacor Lease). The term of the Cercacor Lease expires on December 31, 2024. In March 2016, the Company entered into a sublease agreement with Cercacor for approximately 16,830 square feet of excess office and laboratory space located at 40 Parker, Irvine, California (Cercacor Sublease). The Cercacor Sublease began on May 1, 2016 and expired on December 15, 2019. The Company recognized approximately $0.3 million of lease  income for each of the three months ended July&#160;3, 2021 and June&#160;27, 2020. The Company recognized approximately $0.6&#160;million and $0.5&#160;million of lease  income for the six months ended July&#160;3, 2021 and June&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net amounts due to Cercacor at each of July&#160;3, 2021 and January&#160;2, 2021 were approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.1 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.6 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s CEO is also the Chairman of the Masimo Foundation for Ethics, Innovation and Competition in Healthcare (Masimo Foundation), a non-profit organization that was founded in 2010 to provide a platform for encouraging ethics, innovation and competition in healthcare. In addition, the Company&#x2019;s Executive Vice President (EVP), Chief Financial Officer (CFO) serves as the Treasurer of the Masimo Foundation and the Company&#x2019;s EVP, General Counsel and Corporate Secretary serves as the Secretary for the Masimo Foundation. During the three months ended July&#160;3, 2021 and June&#160;27, 2020, the Company made no cash contributions to the Masimo Foundation. During the six months ended July&#160;3, 2021, the Company made no contributions to the Masimo Foundation. During the six months ended June&#160;27, 2020, the Company made cash contributions of approximately $1.5&#160;million to the Masimo Foundation. During the three and six months ended July&#160;3, 2021 and June&#160;27, 2020, the Company made various in-kind contributions to the Masimo Foundation, mainly in the form of donated administrative services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s CEO is also a co-founder and a member of the board of directors of Like Minded Media Ventures (LMMV), a team of storytellers that create content focused in the areas of true stories, social causes and science&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LMMV creates stories with a multi-platform strategy, bridging the gap between film, television, digital and social media.&#160;The Company entered into a marketing service agreement with LMMV for audiovisual production services promoting brand awareness, including television commercials and digital advertising, during the second quarter of 2020. During the three and six months ended July&#160;3, 2021, the Company incurred no marketing expenses to LMMV under the marketing service agreement. During the three and six months ended June&#160;27, 2020, the Company incurred $3.3&#160;million in marketing expenses to LMMV under the marketing service agreement. At July&#160;3, 2021 and January&#160;2, 2021, there was no amo&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unt due to LMMV for services rendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into a software license and professional services agreement with Like Minded Labs (LML), a subsidiary of LMMV, during the second quarter of 2021. Pursuant to the software license agreement, LML granted the Company a perpetual, non-exclusive and fully paid-up right and license to integrate LML&#x2019;s software into the Company&#x2019;s products in exchange for a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.0&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; one-time license fee. Pursuant to the professional services agreement, LML will provide professional services to the Company, including the development of custom software intended to support the integration of the licensed software into the Company&#x2019;s products, as well as future support services upon the Company&#x2019;s acceptance of deliverables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; entered into a patent purchase and option agreement with Vantrix Corporation (Vantrix), an acquiree of LML, for certain patents for $0.5&#160;million, and the right to purchase two pools of additional patents from Vantrix for an exercise fee of up to $1.1&#160;million. The &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;agreements with LML and Vantrix include sublicensing provisions whereby the software and patents are licensed back to LML or Vantrix, respectively, for further advancement of the technologies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains an aircraft time share agreement, pursuant to which the Company has agreed from time to time to make its aircraft available to the Company&#x2019;s CEO for lease on a time-sharing basis. The Company charges the Company&#x2019;s CEO for personal use based on agreed upon reimbursement rates. For each of the three and six months ended July&#160;3, 2021 and June&#160;27, 2020, the Company charged the Company&#x2019;s CEO less than $0.1 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to such disbursements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfNDAxMQ_b4712437-2060-48ba-ab06-859ac4fc7f38">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3. Related Party Transactions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Chairman and Chief Executive Officer (CEO) is also the Chairman and CEO of Cercacor Laboratories, Inc. (Cercacor). The Company is a party to the following agreements with Cercacor:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Cross-Licensing Agreement - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and Cercacor are parties to a cross-licensing agreement (Cross-Licensing Agreement), which governs each party&#x2019;s rights to certain intellectual property held by the two companies. The Company is subject to certain annual minimum aggregate royalty obligations for use of the rainbow&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; licensed technology. The current annual minimum royalty obligation is $5.0 million. Aggregate liabilities payable to Cercacor arising under the Cross-Licensing Agreement were&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.2 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; an&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d $3.1 million for the three months ended July&#160;3, 2021 and June&#160;27, 2020, respectively. Aggregate liabilities payable to Cercacor arising under the Cross-Licensing Agreement were&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$6.7 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; an&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d $6.2 million for the six months ended July&#160;3, 2021 and June&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Administrative Services Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The Company is a party to an administrative services agreement with Cercacor (G&amp;amp;A Services Agreement), which governs certain general and administrative services that the Company provides to Cercacor. Amounts charged by the Company pursuant to the G&amp;amp;A Services Agreement were less than $0.1&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; each of the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; three months ended July&#160;3, 2021 and June&#160;27, 2020. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts charged by the Company pursuant to the G&amp;amp;A Services Agreement were less than $0.1&#160;million and $0.2&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;six&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended July&#160;3, 2021 and June&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Lease and Sublease Agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Effective December 2019, the Company entered into a lease agreement with Cercacor for approximately 34,000 square feet of office, research and development space at one of the Company&#x2019;s owned facilities in Irvine (Cercacor Lease). The term of the Cercacor Lease expires on December 31, 2024. In March 2016, the Company entered into a sublease agreement with Cercacor for approximately 16,830 square feet of excess office and laboratory space located at 40 Parker, Irvine, California (Cercacor Sublease). The Cercacor Sublease began on May 1, 2016 and expired on December 15, 2019. The Company recognized approximately $0.3 million of lease  income for each of the three months ended July&#160;3, 2021 and June&#160;27, 2020. The Company recognized approximately $0.6&#160;million and $0.5&#160;million of lease  income for the six months ended July&#160;3, 2021 and June&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net amounts due to Cercacor at each of July&#160;3, 2021 and January&#160;2, 2021 were approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.1 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.6 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s CEO is also the Chairman of the Masimo Foundation for Ethics, Innovation and Competition in Healthcare (Masimo Foundation), a non-profit organization that was founded in 2010 to provide a platform for encouraging ethics, innovation and competition in healthcare. In addition, the Company&#x2019;s Executive Vice President (EVP), Chief Financial Officer (CFO) serves as the Treasurer of the Masimo Foundation and the Company&#x2019;s EVP, General Counsel and Corporate Secretary serves as the Secretary for the Masimo Foundation. During the three months ended July&#160;3, 2021 and June&#160;27, 2020, the Company made no cash contributions to the Masimo Foundation. During the six months ended July&#160;3, 2021, the Company made no contributions to the Masimo Foundation. During the six months ended June&#160;27, 2020, the Company made cash contributions of approximately $1.5&#160;million to the Masimo Foundation. During the three and six months ended July&#160;3, 2021 and June&#160;27, 2020, the Company made various in-kind contributions to the Masimo Foundation, mainly in the form of donated administrative services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s CEO is also a co-founder and a member of the board of directors of Like Minded Media Ventures (LMMV), a team of storytellers that create content focused in the areas of true stories, social causes and science&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LMMV creates stories with a multi-platform strategy, bridging the gap between film, television, digital and social media.&#160;The Company entered into a marketing service agreement with LMMV for audiovisual production services promoting brand awareness, including television commercials and digital advertising, during the second quarter of 2020. During the three and six months ended July&#160;3, 2021, the Company incurred no marketing expenses to LMMV under the marketing service agreement. During the three and six months ended June&#160;27, 2020, the Company incurred $3.3&#160;million in marketing expenses to LMMV under the marketing service agreement. At July&#160;3, 2021 and January&#160;2, 2021, there was no amo&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unt due to LMMV for services rendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into a software license and professional services agreement with Like Minded Labs (LML), a subsidiary of LMMV, during the second quarter of 2021. Pursuant to the software license agreement, LML granted the Company a perpetual, non-exclusive and fully paid-up right and license to integrate LML&#x2019;s software into the Company&#x2019;s products in exchange for a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.0&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; one-time license fee. Pursuant to the professional services agreement, LML will provide professional services to the Company, including the development of custom software intended to support the integration of the licensed software into the Company&#x2019;s products, as well as future support services upon the Company&#x2019;s acceptance of deliverables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; entered into a patent purchase and option agreement with Vantrix Corporation (Vantrix), an acquiree of LML, for certain patents for $0.5&#160;million, and the right to purchase two pools of additional patents from Vantrix for an exercise fee of up to $1.1&#160;million. The &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;agreements with LML and Vantrix include sublicensing provisions whereby the software and patents are licensed back to LML or Vantrix, respectively, for further advancement of the technologies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains an aircraft time share agreement, pursuant to which the Company has agreed from time to time to make its aircraft available to the Company&#x2019;s CEO for lease on a time-sharing basis. The Company charges the Company&#x2019;s CEO for personal use based on agreed upon reimbursement rates. For each of the three and six months ended July&#160;3, 2021 and June&#160;27, 2020, the Company charged the Company&#x2019;s CEO less than $0.1 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to such disbursements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfNDAxMQ_fb480155-5a67-47e0-8c03-8f082cfd8dae">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3. Related Party Transactions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Chairman and Chief Executive Officer (CEO) is also the Chairman and CEO of Cercacor Laboratories, Inc. (Cercacor). The Company is a party to the following agreements with Cercacor:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Cross-Licensing Agreement - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and Cercacor are parties to a cross-licensing agreement (Cross-Licensing Agreement), which governs each party&#x2019;s rights to certain intellectual property held by the two companies. The Company is subject to certain annual minimum aggregate royalty obligations for use of the rainbow&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; licensed technology. The current annual minimum royalty obligation is $5.0 million. Aggregate liabilities payable to Cercacor arising under the Cross-Licensing Agreement were&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.2 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; an&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d $3.1 million for the three months ended July&#160;3, 2021 and June&#160;27, 2020, respectively. Aggregate liabilities payable to Cercacor arising under the Cross-Licensing Agreement were&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$6.7 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; an&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d $6.2 million for the six months ended July&#160;3, 2021 and June&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Administrative Services Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The Company is a party to an administrative services agreement with Cercacor (G&amp;amp;A Services Agreement), which governs certain general and administrative services that the Company provides to Cercacor. Amounts charged by the Company pursuant to the G&amp;amp;A Services Agreement were less than $0.1&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; each of the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; three months ended July&#160;3, 2021 and June&#160;27, 2020. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts charged by the Company pursuant to the G&amp;amp;A Services Agreement were less than $0.1&#160;million and $0.2&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;six&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; months ended July&#160;3, 2021 and June&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Lease and Sublease Agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Effective December 2019, the Company entered into a lease agreement with Cercacor for approximately 34,000 square feet of office, research and development space at one of the Company&#x2019;s owned facilities in Irvine (Cercacor Lease). The term of the Cercacor Lease expires on December 31, 2024. In March 2016, the Company entered into a sublease agreement with Cercacor for approximately 16,830 square feet of excess office and laboratory space located at 40 Parker, Irvine, California (Cercacor Sublease). The Cercacor Sublease began on May 1, 2016 and expired on December 15, 2019. The Company recognized approximately $0.3 million of lease  income for each of the three months ended July&#160;3, 2021 and June&#160;27, 2020. The Company recognized approximately $0.6&#160;million and $0.5&#160;million of lease  income for the six months ended July&#160;3, 2021 and June&#160;27, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net amounts due to Cercacor at each of July&#160;3, 2021 and January&#160;2, 2021 were approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.1 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.6 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s CEO is also the Chairman of the Masimo Foundation for Ethics, Innovation and Competition in Healthcare (Masimo Foundation), a non-profit organization that was founded in 2010 to provide a platform for encouraging ethics, innovation and competition in healthcare. In addition, the Company&#x2019;s Executive Vice President (EVP), Chief Financial Officer (CFO) serves as the Treasurer of the Masimo Foundation and the Company&#x2019;s EVP, General Counsel and Corporate Secretary serves as the Secretary for the Masimo Foundation. During the three months ended July&#160;3, 2021 and June&#160;27, 2020, the Company made no cash contributions to the Masimo Foundation. During the six months ended July&#160;3, 2021, the Company made no contributions to the Masimo Foundation. During the six months ended June&#160;27, 2020, the Company made cash contributions of approximately $1.5&#160;million to the Masimo Foundation. During the three and six months ended July&#160;3, 2021 and June&#160;27, 2020, the Company made various in-kind contributions to the Masimo Foundation, mainly in the form of donated administrative services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s CEO is also a co-founder and a member of the board of directors of Like Minded Media Ventures (LMMV), a team of storytellers that create content focused in the areas of true stories, social causes and science&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;LMMV creates stories with a multi-platform strategy, bridging the gap between film, television, digital and social media.&#160;The Company entered into a marketing service agreement with LMMV for audiovisual production services promoting brand awareness, including television commercials and digital advertising, during the second quarter of 2020. During the three and six months ended July&#160;3, 2021, the Company incurred no marketing expenses to LMMV under the marketing service agreement. During the three and six months ended June&#160;27, 2020, the Company incurred $3.3&#160;million in marketing expenses to LMMV under the marketing service agreement. At July&#160;3, 2021 and January&#160;2, 2021, there was no amo&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;unt due to LMMV for services rendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into a software license and professional services agreement with Like Minded Labs (LML), a subsidiary of LMMV, during the second quarter of 2021. Pursuant to the software license agreement, LML granted the Company a perpetual, non-exclusive and fully paid-up right and license to integrate LML&#x2019;s software into the Company&#x2019;s products in exchange for a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3.0&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; one-time license fee. Pursuant to the professional services agreement, LML will provide professional services to the Company, including the development of custom software intended to support the integration of the licensed software into the Company&#x2019;s products, as well as future support services upon the Company&#x2019;s acceptance of deliverables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; entered into a patent purchase and option agreement with Vantrix Corporation (Vantrix), an acquiree of LML, for certain patents for $0.5&#160;million, and the right to purchase two pools of additional patents from Vantrix for an exercise fee of up to $1.1&#160;million. The &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;agreements with LML and Vantrix include sublicensing provisions whereby the software and patents are licensed back to LML or Vantrix, respectively, for further advancement of the technologies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains an aircraft time share agreement, pursuant to which the Company has agreed from time to time to make its aircraft available to the Company&#x2019;s CEO for lease on a time-sharing basis. The Company charges the Company&#x2019;s CEO for personal use based on agreed upon reimbursement rates. For each of the three and six months ended July&#160;3, 2021 and June&#160;27, 2020, the Company charged the Company&#x2019;s CEO less than $0.1 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; related to such disbursements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:PaymentsForRoyalties
      contextRef="i48da3e802da14eb2bccf7b6fe9394583_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfNTk3_e3d2beca-1782-4231-a39c-e0cb7f48a993"
      unitRef="usd">5000000.0</us-gaap:PaymentsForRoyalties>
    <us-gaap:PaymentsForRoyalties
      contextRef="ia3b13b2e02ec48c2b39c458c91e56183_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfNjky_ec6ee96a-9e24-45e8-a951-bf3e128a9520"
      unitRef="usd">3200000</us-gaap:PaymentsForRoyalties>
    <us-gaap:PaymentsForRoyalties
      contextRef="i75d602e03dd544b988731d3566945671_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfNjk5_7df8bd0a-2d81-4f27-a56e-af1a7ba63fce"
      unitRef="usd">3100000</us-gaap:PaymentsForRoyalties>
    <us-gaap:PaymentsForRoyalties
      contextRef="i17e8255b4e124d7cbf329aea2a02ec6c_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzMTk1Ng_6d74d82f-68c4-4912-974a-cd532c600195"
      unitRef="usd">6700000</us-gaap:PaymentsForRoyalties>
    <us-gaap:PaymentsForRoyalties
      contextRef="i96d43f5bd3b8458c8a907bfdb9df9f0e_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzMTk2Mw_83f98903-abab-4a24-b157-dddcfed085da"
      unitRef="usd">6200000</us-gaap:PaymentsForRoyalties>
    <us-gaap:PaymentForAdministrativeFees
      contextRef="i75d602e03dd544b988731d3566945671_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA3Mg_5e3e9236-9c5a-437a-b3a5-c53da25fb03f"
      unitRef="usd">100000</us-gaap:PaymentForAdministrativeFees>
    <us-gaap:PaymentForAdministrativeFees
      contextRef="ia3b13b2e02ec48c2b39c458c91e56183_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA3Mg_cd5d555e-a60f-4061-9c33-93dfa81be38e"
      unitRef="usd">100000</us-gaap:PaymentForAdministrativeFees>
    <us-gaap:PaymentForAdministrativeFees
      contextRef="i17e8255b4e124d7cbf329aea2a02ec6c_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzMjEyNQ_57bb6449-64b2-4d14-8131-67ca215a3eeb"
      unitRef="usd">100000</us-gaap:PaymentForAdministrativeFees>
    <us-gaap:PaymentForAdministrativeFees
      contextRef="i96d43f5bd3b8458c8a907bfdb9df9f0e_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzMjE2NA_bd755c24-1151-443a-8d01-da8d01095a7a"
      unitRef="usd">200000</us-gaap:PaymentForAdministrativeFees>
    <masi:PropertyPlantandEquipmentOccupiedSquareFeet
      contextRef="ic7cc9ecb0f8a4905a02ba340270ab946_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTI1MA_8345cade-650d-497a-8a31-68b1288555a4"
      unitRef="sqft">34000</masi:PropertyPlantandEquipmentOccupiedSquareFeet>
    <us-gaap:RelatedPartyTransactionDate
      contextRef="i17e8255b4e124d7cbf329aea2a02ec6c_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTQxOA_302b49ff-8215-4d44-9518-144ba7cf2bb8">2024-12-31</us-gaap:RelatedPartyTransactionDate>
    <masi:PropertyPlantandEquipmentOccupiedSquareFeet
      contextRef="ie34e09dd2fb142dd83237d48da5c5513_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTUxNQ_fa84ab43-a282-45eb-a176-06ce4ea8a283"
      unitRef="sqft">16830</masi:PropertyPlantandEquipmentOccupiedSquareFeet>
    <us-gaap:OperatingLeasesIncomeStatementSubleaseRevenue
      contextRef="i75d602e03dd544b988731d3566945671_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTc0NA_43481058-ebc2-40ad-b490-0c053eda827c"
      unitRef="usd">300000</us-gaap:OperatingLeasesIncomeStatementSubleaseRevenue>
    <us-gaap:OperatingLeasesIncomeStatementSubleaseRevenue
      contextRef="ia3b13b2e02ec48c2b39c458c91e56183_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTc0NA_914a962e-8c59-4b08-8c7a-f19caa052653"
      unitRef="usd">300000</us-gaap:OperatingLeasesIncomeStatementSubleaseRevenue>
    <us-gaap:OperatingLeasesIncomeStatementSubleaseRevenue
      contextRef="i17e8255b4e124d7cbf329aea2a02ec6c_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzMjMyNg_0da1d237-8465-41f7-b31c-8f97001fc092"
      unitRef="usd">600000</us-gaap:OperatingLeasesIncomeStatementSubleaseRevenue>
    <us-gaap:OperatingLeasesIncomeStatementSubleaseRevenue
      contextRef="i96d43f5bd3b8458c8a907bfdb9df9f0e_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzMjM2Ng_6b7b5ccf-7b40-4fbc-b4c8-4f15e1276825"
      unitRef="usd">500000</us-gaap:OperatingLeasesIncomeStatementSubleaseRevenue>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty
      contextRef="ifda45969e0364a6a8d584a5193144e74_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTg4Nw_aeb72b15-da8c-44a1-bb6f-9b63969d7b7d"
      unitRef="usd">-3100000</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty
      contextRef="idc97c4975e70467a8589e96bd1f1f561_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTg5NA_159db303-35e4-436b-9cd3-a49c7a7ebc13"
      unitRef="usd">-3600000</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="iaa81be08d9b34f979caac18763af0a06_D20210404-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMjQ4OQ_1bbfbab6-4426-4f9b-b16e-bf4702be1179"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="iff598cd7ee55464686fd2e545079d5ad_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfODI0NjMzNzIxNjIxOQ_a1328fcf-2321-424d-86df-0fb870360147"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="if9dfc0356dcc4f708607d77280ccb7be_D20191229-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMjYyMQ_eea39a62-70dd-4dec-b1fd-c014d65a6aa7"
      unitRef="usd">1500000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i7468b49ef4bb4ebfb5c88459570477fb_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMzQ1MA_c1c2e780-ce24-4c0c-839c-a1d99c01260c"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i570b06a2651f47f0b4b35e7c531a9c9b_D20210404-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMzQ1MA_df74dd17-683a-45d9-b8bd-d800fdd183de"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i6d0d6dd9f9c94d1b99afc8b9bde366c2_D20191229-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzMjc5Mg_4b978014-2cbd-4b8b-af07-bd743f723b15"
      unitRef="usd">3300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia14a12357a2842de8696958900f63891_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzMjc5Mg_f860d24c-a692-46b3-baf9-61f447594597"
      unitRef="usd">3300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty
      contextRef="i8bd0d914e698456c8d7619f710cd232a_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMzU0Mw_3b3e715b-944a-44c3-bc0c-41479b73e4d2"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <us-gaap:RelatedPartyTransactionDueFromToRelatedParty
      contextRef="i2a640cf29194440299d4a6a90f69a98e_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMzU0Mw_98b07083-d2bb-4651-ae1e-04da6e1456d7"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionDueFromToRelatedParty>
    <us-gaap:FiniteLivedLicenseAgreementsGross
      contextRef="i776dffc9306847fe87a9dcb3dbab5250_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzNDA4Ng_f562e234-7bdb-4d8c-99c5-8921dbcb4dd4"
      unitRef="usd">3000000.0</us-gaap:FiniteLivedLicenseAgreementsGross>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i00be029af3ae470da5f1785ba346f73c_D20210708-20210708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzNDEwMA_d7044b05-eca9-42c6-b10f-420b9567e7e1"
      unitRef="usd">500000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="if00c5097bf7b40efabefa526743fef5a_D20210708-20210708"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMTA5OTUxMTYzNDExNA_2b46f69a-e05f-4859-aba4-02e4b6df92de"
      unitRef="usd">1100000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i7be4404f58ef45debf3af99882a62a3b_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMzk3OA_0e0976f9-6340-4add-b725-ad4ffcc5b52a"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id5b3d5b2293547f0ab10ef5d0b4d07cd_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl82NC9mcmFnOmFmOTIzOTlmMWNlODRmNjI4MjIxY2ZkZDY2MmFkZDZjL3RleHRyZWdpb246YWY5MjM5OWYxY2U4NGY2MjgyMjFjZmRkNjYyYWRkNmNfMzk3OA_81cfc028-e115-4831-a035-c1a1553af32e"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83My9mcmFnOmQ5MTM0ZmFkNDAwODQ4YTNhMTcwN2E3OGJmNjYyMTZlL3RleHRyZWdpb246ZDkxMzRmYWQ0MDA4NDhhM2ExNzA3YTc4YmY2NjIxNmVfNjM_6ef14850-c8ff-4dc7-836a-431d81a1fe13">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&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 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total inventories&lt;/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;206,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;215,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83My9mcmFnOmQ5MTM0ZmFkNDAwODQ4YTNhMTcwN2E3OGJmNjYyMTZlL3RleHRyZWdpb246ZDkxMzRmYWQ0MDA4NDhhM2ExNzA3YTc4YmY2NjIxNmVfNjQ_4e773766-dcf4-4d67-8b2b-9779d94876df">&lt;div style="margin-top:4.5pt"&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 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total inventories&lt;/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;206,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;215,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83My9mcmFnOmQ5MTM0ZmFkNDAwODQ4YTNhMTcwN2E3OGJmNjYyMTZlL3RhYmxlOmJjMzNhYmE0NTY5ODQ5ODY5ZGJhOGJjMWZhMzQ3ZDJjL3RhYmxlcmFuZ2U6YmMzM2FiYTQ1Njk4NDk4NjlkYmE4YmMxZmEzNDdkMmNfMS0xLTEtMS0w_ed4ae231-db70-411b-af19-4d9b0bd34f84"
      unitRef="usd">133921000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83My9mcmFnOmQ5MTM0ZmFkNDAwODQ4YTNhMTcwN2E3OGJmNjYyMTZlL3RhYmxlOmJjMzNhYmE0NTY5ODQ5ODY5ZGJhOGJjMWZhMzQ3ZDJjL3RhYmxlcmFuZ2U6YmMzM2FiYTQ1Njk4NDk4NjlkYmE4YmMxZmEzNDdkMmNfMS0zLTEtMS0w_c8cee363-4dc6-40d7-8407-e14171760ade"
      unitRef="usd">133098000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83My9mcmFnOmQ5MTM0ZmFkNDAwODQ4YTNhMTcwN2E3OGJmNjYyMTZlL3RhYmxlOmJjMzNhYmE0NTY5ODQ5ODY5ZGJhOGJjMWZhMzQ3ZDJjL3RhYmxlcmFuZ2U6YmMzM2FiYTQ1Njk4NDk4NjlkYmE4YmMxZmEzNDdkMmNfMi0xLTEtMS0w_715b3dc6-3361-43d0-b09b-b530effeb311"
      unitRef="usd">18185000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83My9mcmFnOmQ5MTM0ZmFkNDAwODQ4YTNhMTcwN2E3OGJmNjYyMTZlL3RhYmxlOmJjMzNhYmE0NTY5ODQ5ODY5ZGJhOGJjMWZhMzQ3ZDJjL3RhYmxlcmFuZ2U6YmMzM2FiYTQ1Njk4NDk4NjlkYmE4YmMxZmEzNDdkMmNfMi0zLTEtMS0w_448f81ff-a9fc-4955-b6f0-6346b0cc9d49"
      unitRef="usd">15985000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83My9mcmFnOmQ5MTM0ZmFkNDAwODQ4YTNhMTcwN2E3OGJmNjYyMTZlL3RhYmxlOmJjMzNhYmE0NTY5ODQ5ODY5ZGJhOGJjMWZhMzQ3ZDJjL3RhYmxlcmFuZ2U6YmMzM2FiYTQ1Njk4NDk4NjlkYmE4YmMxZmEzNDdkMmNfMy0xLTEtMS0w_d0ffb5b4-7f8b-4998-97b8-a3b287a4ce21"
      unitRef="usd">54501000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83My9mcmFnOmQ5MTM0ZmFkNDAwODQ4YTNhMTcwN2E3OGJmNjYyMTZlL3RhYmxlOmJjMzNhYmE0NTY5ODQ5ODY5ZGJhOGJjMWZhMzQ3ZDJjL3RhYmxlcmFuZ2U6YmMzM2FiYTQ1Njk4NDk4NjlkYmE4YmMxZmEzNDdkMmNfMy0zLTEtMS0w_9ef84c04-1861-4ec2-88e4-85e53d3219f9"
      unitRef="usd">66869000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83My9mcmFnOmQ5MTM0ZmFkNDAwODQ4YTNhMTcwN2E3OGJmNjYyMTZlL3RhYmxlOmJjMzNhYmE0NTY5ODQ5ODY5ZGJhOGJjMWZhMzQ3ZDJjL3RhYmxlcmFuZ2U6YmMzM2FiYTQ1Njk4NDk4NjlkYmE4YmMxZmEzNDdkMmNfNC0xLTEtMS0w_ee37737e-4c8f-4e01-8b79-d6ff1a7cfe26"
      unitRef="usd">206607000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83My9mcmFnOmQ5MTM0ZmFkNDAwODQ4YTNhMTcwN2E3OGJmNjYyMTZlL3RhYmxlOmJjMzNhYmE0NTY5ODQ5ODY5ZGJhOGJjMWZhMzQ3ZDJjL3RhYmxlcmFuZ2U6YmMzM2FiYTQ1Njk4NDk4NjlkYmE4YmMxZmEzNDdkMmNfNC0zLTEtMS0w_a1cf1073-54f4-499b-aca9-2ef0d47eefa2"
      unitRef="usd">215952000</us-gaap:InventoryNet>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RleHRyZWdpb246YmNjZDBkZmZkOTdiNDE3YmE3YTI1M2I0NGE5OGU4NzZfNzU4_0916d9ba-97d8-4f13-8810-551afbdbf6ca">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5. Other Current Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&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 assets consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease receivable, current&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;26,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indirect taxes receivable&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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid income 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;10,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid rebates and royalties, current&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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer notes receivable&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,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit to acquire noncontrolling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Restricted cash includes funds received from the Bill and Melinda Gates Foundation. As the Company incurs costs associated with research and development related to this project, on a quarterly basis, the Company reclasses amounts from the grant to offset costs incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;During the year ended January&#160;2, 2021, the Company obtained a controlling interest in a provider of advanced hemodynamic monitoring solutions. The Company made a deposit to acquire the noncontrolling interest of the acquiree. During the three months ended April 3, 2021, the Company acquired the remaining noncontrolling interest. The impact of the noncontrolling interest is immaterial in all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RleHRyZWdpb246YmNjZDBkZmZkOTdiNDE3YmE3YTI1M2I0NGE5OGU4NzZfNzYy_22dae2a9-57f5-4432-8f6a-084ebe2419f4">&lt;div style="margin-top:4.5pt"&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 assets consist of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease receivable, current&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;26,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indirect taxes receivable&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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid income 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;10,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid rebates and royalties, current&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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer notes receivable&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,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;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;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit to acquire noncontrolling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Restricted cash includes funds received from the Bill and Melinda Gates Foundation. As the Company incurs costs associated with research and development related to this project, on a quarterly basis, the Company reclasses amounts from the grant to offset costs incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;During the year ended January&#160;2, 2021, the Company obtained a controlling interest in a provider of advanced hemodynamic monitoring solutions. The Company made a deposit to acquire the noncontrolling interest of the acquiree. During the three months ended April 3, 2021, the Company acquired the remaining noncontrolling interest. The impact of the noncontrolling interest is immaterial in all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-current assets consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee ROU assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Strategic investments&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;13,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid deposits and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other non-current assets&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;51,404&#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;44,642&#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:ScheduleOfOtherAssetsTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMS0xLTEtMS0w_1fb48e9b-5247-4cc4-bf6a-032ccf2af94c"
      unitRef="usd">32636000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMS0zLTEtMS0w_13597a91-3495-4799-aa16-b2a0a1dbd444"
      unitRef="usd">30235000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:NetInvestmentInLeaseCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMi0xLTEtMS0w_169c505c-f055-4c08-bfe8-972d7a9e7035"
      unitRef="usd">26650000</us-gaap:NetInvestmentInLeaseCurrent>
    <us-gaap:NetInvestmentInLeaseCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMi0zLTEtMS0w_d046e0fc-691d-4b61-8517-1af75f97df3c"
      unitRef="usd">23206000</us-gaap:NetInvestmentInLeaseCurrent>
    <us-gaap:ValueAddedTaxReceivableCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMy0xLTEtMS0w_62036be4-9cf7-48ef-b0e9-335380747176"
      unitRef="usd">11258000</us-gaap:ValueAddedTaxReceivableCurrent>
    <us-gaap:ValueAddedTaxReceivableCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMy0zLTEtMS0w_bc4119d2-adbb-467e-94c6-4be570500634"
      unitRef="usd">14545000</us-gaap:ValueAddedTaxReceivableCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfNC0xLTEtMS0w_390482d7-bf8b-41cd-bbfb-f4d5cd8ce580"
      unitRef="usd">10315000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfNC0zLTEtMS0w_fada3e71-e752-4b94-9ddd-f0eca9de4253"
      unitRef="usd">14782000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidRoyalties
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfNS0xLTEtMS02NTYx_c013b000-14b6-4561-8cc2-377eac0beea0"
      unitRef="usd">3186000</us-gaap:PrepaidRoyalties>
    <us-gaap:PrepaidRoyalties
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfNS0zLTEtMS02NTYx_273cc4b8-e0bb-488d-b98f-5a426e061f02"
      unitRef="usd">3081000</us-gaap:PrepaidRoyalties>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfNS0xLTEtMS00OTY2_2af020db-b15c-444b-be1c-c4c7c4dfb23a"
      unitRef="usd">1554000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfNS0zLTEtMS00OTY2_4db34ac0-4f6e-4213-ae0b-b7a310eb2149"
      unitRef="usd">2283000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfNS0xLTEtMS0w_de3a607c-8aaf-4f0c-b567-d1a72af5dc2f"
      unitRef="usd">1299000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfNS0zLTEtMS0w_0ac2afbf-8e68-4950-8613-e6b4f33e0d67"
      unitRef="usd">3397000</us-gaap:RestrictedCashCurrent>
    <us-gaap:DepositAssets
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMTEtMS0xLTEtMA_8b49e9f9-4a50-43ad-ab78-d66351cdc9a7"
      unitRef="usd">0</us-gaap:DepositAssets>
    <us-gaap:DepositAssets
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMTEtMy0xLTEtMA_5d3ff7f4-9ffb-4f91-98c9-1e486fa0ecf0"
      unitRef="usd">3374000</us-gaap:DepositAssets>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMTQtMS0xLTEtNDk3Mg_bc0c4764-21a7-47a6-a1ea-f5dcf641000f"
      unitRef="usd">3022000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMTQtMy0xLTEtNDk3Mg_179ba16b-2141-4945-b3e5-442dd885f035"
      unitRef="usd">7513000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMTQtMS0xLTEtMA_bda6d8f3-411b-4e8d-8bc2-c3d0d4e4e301"
      unitRef="usd">89920000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83Ni9mcmFnOmJjY2QwZGZmZDk3YjQxN2JhN2EyNTNiNDRhOThlODc2L3RhYmxlOjc2MWQ1MTYxYTU0NDQ2NGViMzBjZmVhZmY1OGZmYzE4L3RhYmxlcmFuZ2U6NzYxZDUxNjFhNTQ0NDY0ZWIzMGNmZWFmZjU4ZmZjMThfMTQtMy0xLTEtMA_dd4c5acb-59b9-4ef8-87ea-00c81eb68c28"
      unitRef="usd">102416000</us-gaap:OtherAssetsCurrent>
    <us-gaap:LessorSalesTypeLeasesTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RleHRyZWdpb246MTgzMjI1MDJiYjYyNDRmNTgyM2EyZjlhNWY1MDM1YmNfOTc4_6c913ed7-5628-4a51-bd10-c446c91103b1">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. Lease Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue and costs, as well as a lease receivable, at the time the lease commences pursuant to deferred equipment agreements containing embedded sales-type leases. Lease revenue related to both operating-type and sales-type leases for the three months ended July&#160;3, 2021 and June&#160;27, 2020 was approximately $18.0 million and $8.0&#160;million, respectively, and is included within product revenue in the accompanying condensed consolidated statements of operations. Lease revenue related to both operating-type and sales-type leases for the six months ended July&#160;3, 2021 and June&#160;27, 2020 was approximately $28.0&#160;million and $18.0&#160;million, respectively, and is included within product revenue in the accompanying condensed consolidated statements of operations. Costs related to embedded leases within the Company&#x2019;s deferred equipment agreements are included in cost of goods sold in the accompanying condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease receivable consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Lease receivable, net&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;91,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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: current portion of lease receivable&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;(26,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Lease receivable, noncurrent&lt;/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;65,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;3, 2021, estimated future maturities of customer sales-type lease receivables for each of the following fiscal years are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td 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:7.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal year&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:7.5pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (balance of year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future operating lease payments expected to be received from customers under deferred equipment agreements are not material as of July&#160;3, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LessorSalesTypeLeasesTextBlock>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RleHRyZWdpb246MTgzMjI1MDJiYjYyNDRmNTgyM2EyZjlhNWY1MDM1YmNfMzIy_e2590702-9591-4295-abd4-6af233a9eed6"
      unitRef="usd">18000000.0</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RleHRyZWdpb246MTgzMjI1MDJiYjYyNDRmNTgyM2EyZjlhNWY1MDM1YmNfMTA5OTUxMTYyODc5Mg_548927b3-89c2-4702-a342-a093cd3d0700"
      unitRef="usd">8000000.0</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RleHRyZWdpb246MTgzMjI1MDJiYjYyNDRmNTgyM2EyZjlhNWY1MDM1YmNfMTA5OTUxMTYyOTEyNw_38a3a07e-6396-49b1-9109-3cbbf8518ae5"
      unitRef="usd">28000000.0</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RleHRyZWdpb246MTgzMjI1MDJiYjYyNDRmNTgyM2EyZjlhNWY1MDM1YmNfMTA5OTUxMTYyOTE0Mg_0342a14d-78f4-4238-baf6-473252a5097f"
      unitRef="usd">18000000.0</us-gaap:OperatingLeaseVariableLeaseIncome>
    <masi:SaleTypeLeaseReceivableTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RleHRyZWdpb246MTgzMjI1MDJiYjYyNDRmNTgyM2EyZjlhNWY1MDM1YmNfOTgw_43e03cb1-db7e-411d-bd97-80bf455815bc">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease receivable consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Lease receivable, net&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;91,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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: current portion of lease receivable&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;(26,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Lease receivable, noncurrent&lt;/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;65,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</masi:SaleTypeLeaseReceivableTableTextBlock>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmZhYTY5OGI5Y2RmZTQ5Y2U5NjY1MGFiZDZjYWU5ZjkwL3RhYmxlcmFuZ2U6ZmFhNjk4YjljZGZlNDljZTk2NjUwYWJkNmNhZTlmOTBfMS0xLTEtMS0w_8682b47f-a94f-4983-a2a6-278ea1fc7db4"
      unitRef="usd">92078000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmZhYTY5OGI5Y2RmZTQ5Y2U5NjY1MGFiZDZjYWU5ZjkwL3RhYmxlcmFuZ2U6ZmFhNjk4YjljZGZlNDljZTk2NjUwYWJkNmNhZTlmOTBfMS0zLTEtMS0w_ea6e361e-8754-4899-940f-5a5029fcadfd"
      unitRef="usd">81074000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived>
    <masi:SalestypeleaseAllowanceforCreditLoss
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmZhYTY5OGI5Y2RmZTQ5Y2U5NjY1MGFiZDZjYWU5ZjkwL3RhYmxlcmFuZ2U6ZmFhNjk4YjljZGZlNDljZTk2NjUwYWJkNmNhZTlmOTBfMi0xLTEtMS0w_bbe1df06-7db6-4cf3-98a3-e8c741cc3525"
      unitRef="usd">230000</masi:SalestypeleaseAllowanceforCreditLoss>
    <masi:SalestypeleaseAllowanceforCreditLoss
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmZhYTY5OGI5Y2RmZTQ5Y2U5NjY1MGFiZDZjYWU5ZjkwL3RhYmxlcmFuZ2U6ZmFhNjk4YjljZGZlNDljZTk2NjUwYWJkNmNhZTlmOTBfMi0zLTEtMS0w_9b95c875-9e6a-4700-b8cd-04e548a5280a"
      unitRef="usd">202000</masi:SalestypeleaseAllowanceforCreditLoss>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmZhYTY5OGI5Y2RmZTQ5Y2U5NjY1MGFiZDZjYWU5ZjkwL3RhYmxlcmFuZ2U6ZmFhNjk4YjljZGZlNDljZTk2NjUwYWJkNmNhZTlmOTBfMy0xLTEtMS0w_78e0288a-7d2b-4c5e-a2d0-00b1ac3cc9e8"
      unitRef="usd">91848000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmZhYTY5OGI5Y2RmZTQ5Y2U5NjY1MGFiZDZjYWU5ZjkwL3RhYmxlcmFuZ2U6ZmFhNjk4YjljZGZlNDljZTk2NjUwYWJkNmNhZTlmOTBfMy0zLTEtMS0w_dcd44bd0-0211-4357-ab28-a4fab5c62ef1"
      unitRef="usd">80872000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:NetInvestmentInLeaseCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmZhYTY5OGI5Y2RmZTQ5Y2U5NjY1MGFiZDZjYWU5ZjkwL3RhYmxlcmFuZ2U6ZmFhNjk4YjljZGZlNDljZTk2NjUwYWJkNmNhZTlmOTBfNC0xLTEtMS0w_c9ec25d0-26c2-46e2-ace8-c21b5424ba87"
      unitRef="usd">26650000</us-gaap:NetInvestmentInLeaseCurrent>
    <us-gaap:NetInvestmentInLeaseCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmZhYTY5OGI5Y2RmZTQ5Y2U5NjY1MGFiZDZjYWU5ZjkwL3RhYmxlcmFuZ2U6ZmFhNjk4YjljZGZlNDljZTk2NjUwYWJkNmNhZTlmOTBfNC0zLTEtMS0w_65f235ac-f3f4-4e32-b4a6-bf483423d8f1"
      unitRef="usd">23206000</us-gaap:NetInvestmentInLeaseCurrent>
    <us-gaap:NetInvestmentInLeaseNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmZhYTY5OGI5Y2RmZTQ5Y2U5NjY1MGFiZDZjYWU5ZjkwL3RhYmxlcmFuZ2U6ZmFhNjk4YjljZGZlNDljZTk2NjUwYWJkNmNhZTlmOTBfNS0xLTEtMS0w_a0519673-eff4-4b0b-be46-ee0ad36fb1b2"
      unitRef="usd">65198000</us-gaap:NetInvestmentInLeaseNoncurrent>
    <us-gaap:NetInvestmentInLeaseNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmZhYTY5OGI5Y2RmZTQ5Y2U5NjY1MGFiZDZjYWU5ZjkwL3RhYmxlcmFuZ2U6ZmFhNjk4YjljZGZlNDljZTk2NjUwYWJkNmNhZTlmOTBfNS0zLTEtMS0w_02e08044-7b07-4202-baa5-137674a6a421"
      unitRef="usd">57666000</us-gaap:NetInvestmentInLeaseNoncurrent>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RleHRyZWdpb246MTgzMjI1MDJiYjYyNDRmNTgyM2EyZjlhNWY1MDM1YmNfOTc3_25333382-48c3-4e2f-b6ac-48f2c907ebc2">&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;3, 2021, estimated future maturities of customer sales-type lease receivables for each of the following fiscal years are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td 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:7.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal year&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:7.5pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (balance of year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmFlYmM1NDFlZTcxZDQ2MzdiYzcyN2FmNDJjMTI5MTAzL3RhYmxlcmFuZ2U6YWViYzU0MWVlNzFkNDYzN2JjNzI3YWY0MmMxMjkxMDNfMS0xLTEtMS0w_3118616d-377d-494e-b18c-beb890a8bb85"
      unitRef="usd">26650000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmFlYmM1NDFlZTcxZDQ2MzdiYzcyN2FmNDJjMTI5MTAzL3RhYmxlcmFuZ2U6YWViYzU0MWVlNzFkNDYzN2JjNzI3YWY0MmMxMjkxMDNfMi0xLTEtMS0w_136794f5-1649-45cb-8747-8e0a4a810bae"
      unitRef="usd">22526000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmFlYmM1NDFlZTcxZDQ2MzdiYzcyN2FmNDJjMTI5MTAzL3RhYmxlcmFuZ2U6YWViYzU0MWVlNzFkNDYzN2JjNzI3YWY0MmMxMjkxMDNfMy0xLTEtMS0w_dca0a08c-9129-4b89-8354-5524df45ddb7"
      unitRef="usd">17572000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmFlYmM1NDFlZTcxZDQ2MzdiYzcyN2FmNDJjMTI5MTAzL3RhYmxlcmFuZ2U6YWViYzU0MWVlNzFkNDYzN2JjNzI3YWY0MmMxMjkxMDNfNC0xLTEtMS0w_e8f5bd07-7baa-48fe-a6c4-bba254cd0d15"
      unitRef="usd">11971000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmFlYmM1NDFlZTcxZDQ2MzdiYzcyN2FmNDJjMTI5MTAzL3RhYmxlcmFuZ2U6YWViYzU0MWVlNzFkNDYzN2JjNzI3YWY0MmMxMjkxMDNfNS0xLTEtMS0w_1bf6b69a-24c6-4040-a4ab-7b3219f7f2e4"
      unitRef="usd">8026000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmFlYmM1NDFlZTcxZDQ2MzdiYzcyN2FmNDJjMTI5MTAzL3RhYmxlcmFuZ2U6YWViYzU0MWVlNzFkNDYzN2JjNzI3YWY0MmMxMjkxMDNfNi0xLTEtMS0w_130e60a7-5650-49a2-b85f-66512b6118b6"
      unitRef="usd">5103000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl83OS9mcmFnOjE4MzIyNTAyYmI2MjQ0ZjU4MjNhMmY5YTVmNTAzNWJjL3RhYmxlOmFlYmM1NDFlZTcxZDQ2MzdiYzcyN2FmNDJjMTI5MTAzL3RhYmxlcmFuZ2U6YWViYzU0MWVlNzFkNDYzN2JjNzI3YWY0MmMxMjkxMDNfNy0xLTEtMS0w_589b8496-fb8a-4362-accc-fc922d574375"
      unitRef="usd">91848000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <masi:DeferredCostsandOtherContractAssetsTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RleHRyZWdpb246N2U2M2NkM2Q4Mzg1NDg4NmIzNmVjMmQxNzE0YjQ4MThfOTQ_4fded562-5ed8-4c4c-8448-54755ae7053e">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. Deferred Costs and Other Contract Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred costs and other contract assets consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred commissions&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;8,849&#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;7,477&#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;Prepaid contract allowances&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,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled contract receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment leased to customers, net&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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Deferred costs and other contract 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;21,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</masi:DeferredCostsandOtherContractAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RleHRyZWdpb246N2U2M2NkM2Q4Mzg1NDg4NmIzNmVjMmQxNzE0YjQ4MThfOTg_b3a6f411-4b94-47a2-b686-4ebbdee99c32">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred costs and other contract assets consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred commissions&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;8,849&#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;7,477&#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;Prepaid contract allowances&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,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled contract receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment leased to customers, net&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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Deferred costs and other contract 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;21,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <masi:DeferredSalesCommissions
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RhYmxlOjdkMzE1ZmNmZGFlMTQ5OTVhMGJhNzc3YTcxMmRhYTc5L3RhYmxlcmFuZ2U6N2QzMTVmY2ZkYWUxNDk5NWEwYmE3NzdhNzEyZGFhNzlfMS0xLTEtMS0w_55092e33-de6e-4a69-8a02-a789f22fb633"
      unitRef="usd">8849000</masi:DeferredSalesCommissions>
    <masi:DeferredSalesCommissions
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RhYmxlOjdkMzE1ZmNmZGFlMTQ5OTVhMGJhNzc3YTcxMmRhYTc5L3RhYmxlcmFuZ2U6N2QzMTVmY2ZkYWUxNDk5NWEwYmE3NzdhNzEyZGFhNzlfMS0zLTEtMS0w_0d0f0ef4-831e-4f7d-8cc9-34887bd3093b"
      unitRef="usd">7477000</masi:DeferredSalesCommissions>
    <masi:PrepaidDiscount
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RhYmxlOjdkMzE1ZmNmZGFlMTQ5OTVhMGJhNzc3YTcxMmRhYTc5L3RhYmxlcmFuZ2U6N2QzMTVmY2ZkYWUxNDk5NWEwYmE3NzdhNzEyZGFhNzlfMi0xLTEtMS0w_e9019624-f833-40a3-a336-7db3904f5fc2"
      unitRef="usd">7074000</masi:PrepaidDiscount>
    <masi:PrepaidDiscount
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RhYmxlOjdkMzE1ZmNmZGFlMTQ5OTVhMGJhNzc3YTcxMmRhYTc5L3RhYmxlcmFuZ2U6N2QzMTVmY2ZkYWUxNDk5NWEwYmE3NzdhNzEyZGFhNzlfMi0zLTEtMS0w_cedc78f5-fd83-4858-becd-1678c44e94c4"
      unitRef="usd">7336000</masi:PrepaidDiscount>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RhYmxlOjdkMzE1ZmNmZGFlMTQ5OTVhMGJhNzc3YTcxMmRhYTc5L3RhYmxlcmFuZ2U6N2QzMTVmY2ZkYWUxNDk5NWEwYmE3NzdhNzEyZGFhNzlfNC0xLTEtMS0w_997b1fba-a8cf-43f4-8ff2-db1cd6d27969"
      unitRef="usd">4343000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RhYmxlOjdkMzE1ZmNmZGFlMTQ5OTVhMGJhNzc3YTcxMmRhYTc5L3RhYmxlcmFuZ2U6N2QzMTVmY2ZkYWUxNDk5NWEwYmE3NzdhNzEyZGFhNzlfNC0zLTEtMS0w_f58fe2f9-796d-49dd-bbf9-08706df3ce88"
      unitRef="usd">3925000</us-gaap:UnbilledContractsReceivable>
    <masi:Equipmentleasedtocustomers
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RhYmxlOjdkMzE1ZmNmZGFlMTQ5OTVhMGJhNzc3YTcxMmRhYTc5L3RhYmxlcmFuZ2U6N2QzMTVmY2ZkYWUxNDk5NWEwYmE3NzdhNzEyZGFhNzlfNS0xLTEtMS0w_ad16b6a3-ee55-4e5c-9fde-b1ae4f3028b9"
      unitRef="usd">1438000</masi:Equipmentleasedtocustomers>
    <masi:Equipmentleasedtocustomers
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RhYmxlOjdkMzE1ZmNmZGFlMTQ5OTVhMGJhNzc3YTcxMmRhYTc5L3RhYmxlcmFuZ2U6N2QzMTVmY2ZkYWUxNDk5NWEwYmE3NzdhNzEyZGFhNzlfNS0zLTEtMS0w_6d8b83f5-b419-42cd-afd6-d2ada6dd1827"
      unitRef="usd">1338000</masi:Equipmentleasedtocustomers>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RhYmxlOjdkMzE1ZmNmZGFlMTQ5OTVhMGJhNzc3YTcxMmRhYTc5L3RhYmxlcmFuZ2U6N2QzMTVmY2ZkYWUxNDk5NWEwYmE3NzdhNzEyZGFhNzlfNi0xLTEtMS0w_69bbe170-9180-48d5-aace-cbffc5d5daeb"
      unitRef="usd">21704000</us-gaap:DeferredCostsAndOtherAssets>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84Mi9mcmFnOjdlNjNjZDNkODM4NTQ4ODZiMzZlYzJkMTcxNGI0ODE4L3RhYmxlOjdkMzE1ZmNmZGFlMTQ5OTVhMGJhNzc3YTcxMmRhYTc5L3RhYmxlcmFuZ2U6N2QzMTVmY2ZkYWUxNDk5NWEwYmE3NzdhNzEyZGFhNzlfNi0zLTEtMS0w_4b95735f-0fbe-47ce-a014-1bd200601210"
      unitRef="usd">20076000</us-gaap:DeferredCostsAndOtherAssets>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RleHRyZWdpb246M2EwZmJkZmZhNmIxNGVlZjg4ZGM0ZGE1YjBiOTNhZTdfMTA1Mg_4393dc46-19a5-4585-ae7e-85127f1b8681">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. Property and Equipment, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net, consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery, equipment and tooling&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;100,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation, vehicles and 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;33,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&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;31,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Demonstration 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;1,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-in-progress (CIP)&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;19,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&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;(144,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Property and equipment, net&lt;/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;274,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;272,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended July&#160;3, 2021 and June&#160;27, 2020, depreciation expense of property and equipment was $6.4 million and $5.3 million, respectively. For the six months ended July&#160;3, 2021 and June&#160;27, 2020, depreciation expense of property and equipment was $12.3 million and $10.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance in CIP at July&#160;3, 2021 related primarily to&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the capitalized implementation costs related to a new enterprise resource planning software system and costs related to equipment and other facility improvements, the underlying assets for which have not been completed or placed into service. The decrease in CIP balance from January 2, 2021 primarily relates to the Company&#x2019;s European headquarters building in Switzerland being placed into service along with a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; phase of the new enterprise resource planning software system for certain subsidiaries being placed into service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance in CIP at January&#160;2, 2021 related primarily to acquisition and improvement costs for a portion of the Company&#x2019;s European headquarters building in Switzerland, capitalized implementation costs related to a new enterprise resource planning software system and costs related to manufacturing equipment and other facility improvements, the underlying assets for which had not been placed into service.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic9a558450de1407a9c5a9ef0dba268a2_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMS0xLTEtMS0w_56c87cb8-8667-415e-8bee-f3a902dfe5a8"
      unitRef="usd">141856000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ife25a52ed87e4b23b56ae3560a2004b7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMS0zLTEtMS0w_bdb413ba-b072-4847-9330-6bd947125c70"
      unitRef="usd">122310000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i87358c8946094833accc843ca5afaa0d_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMi0xLTEtMS0w_ceb3e209-570e-4fe2-80a9-874dc39ed357"
      unitRef="usd">100682000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i73459faa224d4d9db233f861b450f774_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMi0zLTEtMS0w_4d89cf97-37db-41e0-8105-6c39c646fc4c"
      unitRef="usd">90843000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6a0a4e3762b04ca6ba2450d5808efd74_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMy0xLTEtMS0w_b349aabe-9c9a-4ffd-be98-25aa89f4dcf0"
      unitRef="usd">57255000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie8b4dc29bde144059b0627e437af347d_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMy0zLTEtMS0w_2cde5645-0bd2-49ef-bb4a-b284aa8cdee9"
      unitRef="usd">57151000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iae54d2adb1f8439abf0036307921bd9c_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfNC0xLTEtMS0w_50e465c2-bae7-4155-bf0d-627a09293a5c"
      unitRef="usd">33111000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifba9cc905948434b9643ce79288c1857_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfNC0zLTEtMS0w_ada9ab09-e3e4-45a8-bf88-8fda86f187bc"
      unitRef="usd">33175000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2e4aa5edbb2d49e0ba1351933e071e77_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfNS0xLTEtMS0w_be949190-1794-4acd-8cc7-d974774c8c49"
      unitRef="usd">31510000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i12ef272c344045aa8748bf58f6aa699e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfNS0zLTEtMS0w_b189548a-851d-404a-a553-a327db666a0e"
      unitRef="usd">24693000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7a7f8a907b604972b2b6da1ffdaee4db_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfNi0xLTEtMS0w_d3a53e5e-38f5-45b9-82c2-22b783079f49"
      unitRef="usd">20476000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i836741373c4e40f594b1fd228edd784a_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfNi0zLTEtMS0w_09b9070b-6f8a-40aa-b8ed-7e11616944d5"
      unitRef="usd">19295000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8b79b24b1e3442418b08bbfa9c71d3eb_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfOC0xLTEtMS0w_f52306e2-e5e7-4879-9140-d05fac5896a2"
      unitRef="usd">14103000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8dec652281b14d829571e32fb70907d7_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfOC0zLTEtMS0w_567ceb33-8440-43cb-b986-0983b2a83a13"
      unitRef="usd">13567000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i78df5b413af149cdb15112d7b924947f_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfOS0xLTEtMS0w_3a3cb94d-710c-4064-bf5b-6beb1467189d"
      unitRef="usd">1046000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia4076c05286041539f7267c4b449db7b_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfOS0zLTEtMS0w_62c8ccf0-e253-4c58-9aa7-d98962460bf5"
      unitRef="usd">1024000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5020bba9b95a4f2cbb5c00ab46b29408_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMTAtMS0xLTEtMA_0441eaef-38d2-4e87-bfac-b166d425cb90"
      unitRef="usd">19443000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1724bbf79c2942c69884e8f7e0e1c4a4_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMTAtMy0xLTEtMA_2a4930de-808e-4f5a-a494-618145f2fe0a"
      unitRef="usd">44589000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMTEtMS0xLTEtMA_d3d00859-483a-4ba3-be24-91ac51159044"
      unitRef="usd">419482000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMTEtMy0xLTEtMA_933a3df5-0621-4bc5-a5b3-f47ebd208d00"
      unitRef="usd">406647000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMTItMS0xLTEtMA_fb86caa6-2186-498e-8d77-61af9d05442c"
      unitRef="usd">144759000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMTItMy0xLTEtMA_d99efc97-5f8f-4e14-b940-164e5600fb78"
      unitRef="usd">134136000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMTMtMS0xLTEtMA_1a8819d0-e3a5-4be3-85b0-ca9e15e5157e"
      unitRef="usd">274723000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RhYmxlOjNkMGJhZDViY2JkNTQ0ZDRhZGRlYTA3NDQ1MDNiMTM5L3RhYmxlcmFuZ2U6M2QwYmFkNWJjYmQ1NDRkNGFkZGVhMDc0NDUwM2IxMzlfMTMtMy0xLTEtMA_0c4a5e49-fd6e-44b9-b14e-2978e1288949"
      unitRef="usd">272511000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RleHRyZWdpb246M2EwZmJkZmZhNmIxNGVlZjg4ZGM0ZGE1YjBiOTNhZTdfMTY4_51a61dd9-1c76-41d9-b2d6-2bdb2b9c5b62"
      unitRef="usd">6400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RleHRyZWdpb246M2EwZmJkZmZhNmIxNGVlZjg4ZGM0ZGE1YjBiOTNhZTdfMTc1_fff5cbd1-bbb1-4323-91cc-caa2d8576661"
      unitRef="usd">5300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RleHRyZWdpb246M2EwZmJkZmZhNmIxNGVlZjg4ZGM0ZGE1YjBiOTNhZTdfMTA5OTUxMTYyODk4NA_16c96af8-1add-4cdb-9153-9e12651e70c9"
      unitRef="usd">12300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl84OC9mcmFnOjNhMGZiZGZmYTZiMTRlZWY4OGRjNGRhNWIwYjkzYWU3L3RleHRyZWdpb246M2EwZmJkZmZhNmIxNGVlZjg4ZGM0ZGE1YjBiOTNhZTdfMTA5OTUxMTYyODk3NQ_b1b1dd09-4337-4ebe-b7a1-5d2fcb74b95b"
      unitRef="usd">10200000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfNTU2_04c2e855-6a0d-4804-8364-76973e40323e">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;9. Intangible Assets, net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net, consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technologies&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;29,011&#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;29,039&#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;Patents&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;28,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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;24,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licenses-related party&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;7,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total 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;116,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Intangible assets, net&lt;/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;75,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets have a weighted-average amortization period of twelve years. Total amortization expense for the three months ended July&#160;3, 2021&#160;and&#160;June&#160;27, 2020&#160;was $2.4 million and $2.1 million, respectively. Total amortization expense for the six months ended July&#160;3, 2021&#160;and&#160;June&#160;27, 2020&#160;was $5.0 million and $3.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total renewal costs for patents and trademarks for each of the three months ended July&#160;3, 2021 and June&#160;27, 2020 were $0.2 million and $0.3&#160;million, respectively. Total renewal costs for patents and trademarks for the six months ended July&#160;3, 2021 and June&#160;27, 2020 were $0.4&#160;million and $0.5&#160;million, respectively. As of July&#160;3, 2021, the weighted-average number of years until the next renewal was two years for patents and four years for trademarks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for each of the next fiscal years is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td 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:7.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal year&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:7.5pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (balance of year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfNTQ4_825111a1-fe53-4c22-9025-3e51553bd7e4">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net, consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technologies&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;29,011&#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;29,039&#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;Patents&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;28,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&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;24,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licenses-related party&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;7,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total 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;116,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Intangible assets, net&lt;/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;75,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6dff970ee0e843929b66a7a84bea6965_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfMS0xLTEtMS0w_32c50c4b-8cdf-4e9e-b79f-b7a4b427d2ca"
      unitRef="usd">29011000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idfdf44d116d24ca1bd5e471b36ef5aad_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfMS0zLTEtMS0w_05a65388-4752-4fb3-9a5f-92e213f50878"
      unitRef="usd">29039000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie8042b1881474ade92f4116008878aed_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfMi0xLTEtMS0w_6ce525a7-344e-4f88-993e-cf4bbed8da2c"
      unitRef="usd">28839000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia12e13e0616340fbbbfd5ed8256d65af_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfMi0zLTEtMS0w_956f7adf-61d9-4511-8ab4-713c2a4d4778"
      unitRef="usd">26875000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if546768a78fb40d19bfa76ed35b2af72_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfMy0xLTEtMS0w_18300b50-d559-49fe-9fcb-02c7f8d6ae0b"
      unitRef="usd">24667000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i04aef3c8153843e99c49a045db6d9f76_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfMy0zLTEtMS0w_b51f64f6-523f-4661-bb0a-c10ec76522e5"
      unitRef="usd">24666000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7669a584df0541ddab055aa880649f08_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfNC0xLTEtMS0w_ccc89893-a396-4e27-aa19-cfe22ca63bbb"
      unitRef="usd">12072000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i10fa8a44cdf842a4b445592af00b3c4f_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfNC0zLTEtMS0w_49f064fe-06e2-4322-b6dd-30358caa518d"
      unitRef="usd">11708000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6c5b06e212644671a1096634dd2a6a71_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfNS0xLTEtMS0w_b29a0d5f-49cc-42f9-ba61-46db9a0c9352"
      unitRef="usd">7500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7370f5d190094539bf373b384a738d02_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfNS0zLTEtMS0w_54dceabe-41fc-40b8-a337-5b8d7b1978bf"
      unitRef="usd">7500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ife723e730c2e4658bff3131adf1eec6d_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfNy0xLTEtMS0w_a8f93cc0-31d0-404f-af54-e8f6cb5f9f0a"
      unitRef="usd">14166000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0c347a3c22694f57b84d6d633e734443_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfNy0zLTEtMS0w_9f432a55-3bab-4d6b-8190-25ed379960ff"
      unitRef="usd">10801000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfOC0xLTEtMS0w_7c464ade-3f30-4df0-b70c-b4ba7ad17ce1"
      unitRef="usd">116255000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfOC0zLTEtMS0w_385dfc24-c3eb-4117-a09f-be47d829ba98"
      unitRef="usd">110589000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfOS0xLTEtMS0w_b299fdc5-db7e-4aee-afcb-ab52ee59ba11"
      unitRef="usd">41230000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfOS0zLTEtMS0w_1decca5a-0ebc-4e57-9cbc-7daf8d2d089b"
      unitRef="usd">36666000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfMTAtMS0xLTEtMA_93e04015-b577-4d9b-816f-98ce9de33f22"
      unitRef="usd">75025000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjQ5OWY3MGQ3OTBiMjRhMzdiNGZlZDQ5MmE5MGU4N2U1L3RhYmxlcmFuZ2U6NDk5ZjcwZDc5MGIyNGEzN2I0ZmVkNDkyYTkwZTg3ZTVfMTAtMy0xLTEtMA_4d8b346a-7efd-4754-b53f-5d712b484001"
      unitRef="usd">73923000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfMTQx_bf66552c-f3c7-45ef-b2b6-8fa596a9077c">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfMjEw_b5e93b60-cdd5-4751-94ba-a34b0660fa2d"
      unitRef="usd">2400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfMjE3_80bee352-98d9-4f16-8d7c-e980e7660c1c"
      unitRef="usd">2100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfMTA5OTUxMTYyODQ1NQ_879932c0-6999-449a-b791-c220a21fb005"
      unitRef="usd">5000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfMTA5OTUxMTYyODQ2NA_c4fc431b-6369-47a1-86e4-89ee0723f549"
      unitRef="usd">3500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsCostIncurredToRenewOrExtend
      contextRef="ic49b8b1923d241349932f7437be38b1a_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfMzI5_c1becd1d-48b1-4256-9964-baad8e463683"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsCostIncurredToRenewOrExtend>
    <us-gaap:FiniteLivedIntangibleAssetsCostIncurredToRenewOrExtend
      contextRef="i45c0113f071948d4bc046bbbc4ec40b7_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfMTA5OTUxMTYyODYxOQ_7341d9ab-f783-46e5-be41-3fc10375fb4c"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsCostIncurredToRenewOrExtend>
    <us-gaap:FiniteLivedIntangibleAssetsCostIncurredToRenewOrExtend
      contextRef="ib3879c65006d4908980d6ff3bc57e9b7_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfMTA5OTUxMTYyODY3Nw_0bf8555b-9945-4df1-b5c2-b878d8d6d820"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsCostIncurredToRenewOrExtend>
    <us-gaap:FiniteLivedIntangibleAssetsCostIncurredToRenewOrExtend
      contextRef="if39b2b3c0fa34cd1849be09ba5e64f3c_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfMTA5OTUxMTYyODcxMg_e503a64d-1556-4d7d-8414-2b8ea47fac56"
      unitRef="usd">500000</us-gaap:FiniteLivedIntangibleAssetsCostIncurredToRenewOrExtend>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension
      contextRef="i3317b9d996a249d7ac54039951efb937_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfNDA3_f8f79a04-1278-43db-ad30-7e04e4c6d7c7">P2Y</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension
      contextRef="ie49921ce6aa1438193c028f3440c0efb_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfNDI2_f91421e5-f1ec-4076-90b1-f4146b37f116">P4Y</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RleHRyZWdpb246YzdlNzUxN2JhZGZhNDI1ODkzOWVjYmQ1MmZkMDRhMjZfNTUw_dfdac815-ccc4-400e-a19e-4078a5ea0e8d">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for each of the next fiscal years is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td 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:7.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal year&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:7.5pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (balance of year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjg1YjRkNWVmZmY3MDQ3ODU4YWNjNTExZDg0NTZlNmU4L3RhYmxlcmFuZ2U6ODViNGQ1ZWZmZjcwNDc4NThhY2M1MTFkODQ1NmU2ZThfMS0xLTEtMS0w_22565f7a-2379-4fd4-9543-f171a9fb1650"
      unitRef="usd">9377000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjg1YjRkNWVmZmY3MDQ3ODU4YWNjNTExZDg0NTZlNmU4L3RhYmxlcmFuZ2U6ODViNGQ1ZWZmZjcwNDc4NThhY2M1MTFkODQ1NmU2ZThfMi0xLTEtMS0w_f9f0caaa-7bdc-485f-bb2a-f9cfba28aba3"
      unitRef="usd">8304000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjg1YjRkNWVmZmY3MDQ3ODU4YWNjNTExZDg0NTZlNmU4L3RhYmxlcmFuZ2U6ODViNGQ1ZWZmZjcwNDc4NThhY2M1MTFkODQ1NmU2ZThfMy0xLTEtMS0w_be5f74d4-e9fa-4be1-b46b-bbe3e74eaa5c"
      unitRef="usd">7817000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjg1YjRkNWVmZmY3MDQ3ODU4YWNjNTExZDg0NTZlNmU4L3RhYmxlcmFuZ2U6ODViNGQ1ZWZmZjcwNDc4NThhY2M1MTFkODQ1NmU2ZThfNC0xLTEtMS0w_cc9f2a31-6839-4217-823f-d03f785ab0be"
      unitRef="usd">7455000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjg1YjRkNWVmZmY3MDQ3ODU4YWNjNTExZDg0NTZlNmU4L3RhYmxlcmFuZ2U6ODViNGQ1ZWZmZjcwNDc4NThhY2M1MTFkODQ1NmU2ZThfNS0xLTEtMS0w_6ffefe3d-81e7-48a0-8cfa-db10af3a8abf"
      unitRef="usd">6173000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjg1YjRkNWVmZmY3MDQ3ODU4YWNjNTExZDg0NTZlNmU4L3RhYmxlcmFuZ2U6ODViNGQ1ZWZmZjcwNDc4NThhY2M1MTFkODQ1NmU2ZThfNi0xLTEtMS0w_4424d2c4-3e4b-43f0-8b97-59be87c84465"
      unitRef="usd">35899000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl85NC9mcmFnOmM3ZTc1MTdiYWRmYTQyNTg5MzllY2JkNTJmZDA0YTI2L3RhYmxlOjg1YjRkNWVmZmY3MDQ3ODU4YWNjNTExZDg0NTZlNmU4L3RhYmxlcmFuZ2U6ODViNGQ1ZWZmZjcwNDc4NThhY2M1MTFkODQ1NmU2ZThfNy0xLTEtMS0w_64837ff5-f533-448a-9407-17863cfcc90f"
      unitRef="usd">75025000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDAvZnJhZzowMGU0MzUzMTBiMzQ0YWNmOGZkMTU1MGEwZGNmMDNmMy90ZXh0cmVnaW9uOjAwZTQzNTMxMGIzNDRhY2Y4ZmQxNTUwYTBkY2YwM2YzXzY1_57ce8c5d-51a1-4ac3-8cd0-b2c698a4acb5">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10. Goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in goodwill were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;br/&gt;July 3, &lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill, beginning of period&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;103,206&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&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;(720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill, end of period&lt;/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;102,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDAvZnJhZzowMGU0MzUzMTBiMzQ0YWNmOGZkMTU1MGEwZGNmMDNmMy90ZXh0cmVnaW9uOjAwZTQzNTMxMGIzNDRhY2Y4ZmQxNTUwYTBkY2YwM2YzXzYy_5ca4748b-45f3-48cd-bacb-ad0a2b16d323">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in goodwill were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;br/&gt;July 3, &lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill, beginning of period&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;103,206&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&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;(720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill, end of period&lt;/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;102,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDAvZnJhZzowMGU0MzUzMTBiMzQ0YWNmOGZkMTU1MGEwZGNmMDNmMy90YWJsZTo0YTk4ZTg5NWRlZTA0ZGYwOWY0YjIzNGM4MTZhZDgwYS90YWJsZXJhbmdlOjRhOThlODk1ZGVlMDRkZjA5ZjRiMjM0YzgxNmFkODBhXzEtMS0xLTEtMA_f4a4a6e2-f42f-4762-914f-234e5fa2b63d"
      unitRef="usd">103206000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDAvZnJhZzowMGU0MzUzMTBiMzQ0YWNmOGZkMTU1MGEwZGNmMDNmMy90YWJsZTo0YTk4ZTg5NWRlZTA0ZGYwOWY0YjIzNGM4MTZhZDgwYS90YWJsZXJhbmdlOjRhOThlODk1ZGVlMDRkZjA5ZjRiMjM0YzgxNmFkODBhXzMtMS0xLTEtMA_56a7de51-5be4-4a3e-8e34-2b95648a7045"
      unitRef="usd">-720000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDAvZnJhZzowMGU0MzUzMTBiMzQ0YWNmOGZkMTU1MGEwZGNmMDNmMy90YWJsZTo0YTk4ZTg5NWRlZTA0ZGYwOWY0YjIzNGM4MTZhZDgwYS90YWJsZXJhbmdlOjRhOThlODk1ZGVlMDRkZjA5ZjRiMjM0YzgxNmFkODBhXzQtMS0xLTEtMA_1e462e00-b446-485c-b1ba-e43be5d1bbcc"
      unitRef="usd">102486000</us-gaap:Goodwill>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzE3MTM_1d843734-5130-4bb4-bf4e-35d51d966325">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. Lessee ROU Assets and Lease Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases certain facilities in North and South America, Europe, the Middle East and Asia-Pacific regions under operating lease agreements expiring at various dates through January 2032. In addition, the Company leases equipment in the U.S. and Europe, and these leases are classified as operating leases and expire at various dates through May 2026. The majority of these leases are non-cancellable and generally do not contain any material restrictive covenants, material residual value guarantees or other material guarantees. The Company recognizes lease costs under these agreements using a straight-line method based on total lease payments. Certain facility leases contain predetermined price escalations and in some cases renewal options, the longest of which is for five years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally estimates the applicabl&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e discount rate used to determine the net present value of lease payments based on available information at the lease commencement date. As of July&#160;3, 2021, the weighted-average discount rate used by the Company for all operating leases was approximately 2.5%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance sheet classifications for amounts related to the Company&#x2019;s operating leases for which it is the lessee are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:7.5pt;font-weight:700;line-height:100%"&gt;Balance sheet classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzMtMS0xLTEtMA_025b413e-ef60-465a-bca1-f2b39aa951fe"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzMtMS0xLTEtMA_2b77d11a-016e-4302-b7d3-0b957379cf6e"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzQtMS0xLTEtMA_c1a154ba-7e98-4886-b98a-7e3dfda135ee"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzQtMS0xLTEtMA_cb15436f-d6e4-432d-a6f6-05fde68db054"&gt;Other non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzUtMC0xLTEtMA_21235374-7387-45e2-b844-6a6316980e5c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzUtMC0xLTEtMA_b11ec26b-61e7-48e7-87c5-81e6142e43a9"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;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 of July&#160;3, 2021 and January&#160;2, 2021, accumulated amortization for lessee ROU assets was $12.0&#160;million and $9.2&#160;million, respectively. The weighted-average remaining lease term for the Company&#x2019;s operating leases was 6.9 years as of July&#160;3, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 of July&#160;3, 2021, estimated future operating lease payments for each of the following fiscal years were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td 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:7.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal year&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:7.5pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (balance of year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Imputed interest&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,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;&#160;&#160;&#160;Present value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Includes optional renewal period for certain leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended July&#160;3, 2021 and June&#160;27, 2020, operating lease costs were approximately $2.2 million and $1.7 million, respectively. During the six months ended July&#160;3, 2021 and June&#160;27, 2020, operating lease costs were approximately $4.1 million and $3.4 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzc2NA_1861cdb8-4421-45bf-8350-906f61d6dec4">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzEwNTg_3c5fdf8d-e2ce-4218-8f4a-116fc05bd625"
      unitRef="number">0.025</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <masi:LesseeOperatingLeaseBalanceSheetClassificationTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzE3MjI_8bf94f29-9539-4fef-b888-05b1f52cf85f">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance sheet classifications for amounts related to the Company&#x2019;s operating leases for which it is the lessee are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:7.5pt;font-weight:700;line-height:100%"&gt;Balance sheet classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzMtMS0xLTEtMA_025b413e-ef60-465a-bca1-f2b39aa951fe"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzMtMS0xLTEtMA_2b77d11a-016e-4302-b7d3-0b957379cf6e"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzQtMS0xLTEtMA_c1a154ba-7e98-4886-b98a-7e3dfda135ee"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzQtMS0xLTEtMA_cb15436f-d6e4-432d-a6f6-05fde68db054"&gt;Other non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzUtMC0xLTEtMA_21235374-7387-45e2-b844-6a6316980e5c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzUtMC0xLTEtMA_b11ec26b-61e7-48e7-87c5-81e6142e43a9"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</masi:LesseeOperatingLeaseBalanceSheetClassificationTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzEtMy0xLTEtMA_5ad373b7-2610-4c6a-b88e-40ae17592b25"
      unitRef="usd">33031000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzEtNS0xLTEtMA_e4125506-0543-4bff-a80d-1d5e2053a3b2"
      unitRef="usd">32324000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzMtMy0xLTEtMA_5100ea3f-e682-4683-a84f-508eb107aee1"
      unitRef="usd">6248000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzMtNS0xLTEtMA_1311f01a-1d50-44d6-b5a3-7f04f398df9e"
      unitRef="usd">5975000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzQtMy0xLTEtMA_2f8294d5-2df2-41b1-82af-f505a767f7d0"
      unitRef="usd">28940000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzQtNS0xLTEtMA_1d90af38-a2f1-4064-b2ba-cbb9bb67ca2b"
      unitRef="usd">28373000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzUtMy0xLTEtMA_a42ae7f3-25b2-4568-afa4-337a38a24b05"
      unitRef="usd">35188000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZToyMjViZWYzZGQwNjI0N2MwODgwMDRmMzc4NzU1ZGQyZS90YWJsZXJhbmdlOjIyNWJlZjNkZDA2MjQ3YzA4ODAwNGYzNzg3NTVkZDJlXzUtNS0xLTEtMA_30af62d6-397a-4b93-97d8-e6e8d7078d00"
      unitRef="usd">34348000</us-gaap:OperatingLeaseLiability>
    <masi:OperatingLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzEyNzg_6e372e65-3ad3-4bf0-b2e8-7c6a4738f0b5"
      unitRef="usd">12000000.0</masi:OperatingLeaseRightOfUseAssetAccumulatedAmortization>
    <masi:OperatingLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzEyODU_e3269f49-2ef6-4175-ae65-0cd220c411ac"
      unitRef="usd">9200000</masi:OperatingLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzEzODQ_ad4d02c7-783b-48e8-a2c5-72f12cbcefae">P6Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzE3MjM_165163a3-013a-4b91-909b-c4b9e9ba0aba">&lt;div style="margin-top: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 of July&#160;3, 2021, estimated future operating lease payments for each of the following fiscal years were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&gt;&lt;td 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:7.5pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal year&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:7.5pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 (balance of year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Imputed interest&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,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;&#160;&#160;&#160;Present value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Includes optional renewal period for certain leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZTphMjhmODRlZjg1MTQ0ODRiYWQwZDJiZWE1ZjRiNTIxMC90YWJsZXJhbmdlOmEyOGY4NGVmODUxNDQ4NGJhZDBkMmJlYTVmNGI1MjEwXzEtMS0xLTEtMA_49f28bea-5a1d-4320-9846-831509e198ab"
      unitRef="usd">3693000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZTphMjhmODRlZjg1MTQ0ODRiYWQwZDJiZWE1ZjRiNTIxMC90YWJsZXJhbmdlOmEyOGY4NGVmODUxNDQ4NGJhZDBkMmJlYTVmNGI1MjEwXzItMS0xLTEtMA_0169bff4-7adc-48ba-89d4-0c7fca0264ce"
      unitRef="usd">6719000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZTphMjhmODRlZjg1MTQ0ODRiYWQwZDJiZWE1ZjRiNTIxMC90YWJsZXJhbmdlOmEyOGY4NGVmODUxNDQ4NGJhZDBkMmJlYTVmNGI1MjEwXzMtMS0xLTEtMA_be4d95c6-5beb-46af-8e9c-ce2be0d04756"
      unitRef="usd">6522000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZTphMjhmODRlZjg1MTQ0ODRiYWQwZDJiZWE1ZjRiNTIxMC90YWJsZXJhbmdlOmEyOGY4NGVmODUxNDQ4NGJhZDBkMmJlYTVmNGI1MjEwXzQtMS0xLTEtMA_0159a3a0-d960-4c79-991a-632093dad8a9"
      unitRef="usd">5120000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZTphMjhmODRlZjg1MTQ0ODRiYWQwZDJiZWE1ZjRiNTIxMC90YWJsZXJhbmdlOmEyOGY4NGVmODUxNDQ4NGJhZDBkMmJlYTVmNGI1MjEwXzUtMS0xLTEtMA_b8683dd9-9c8a-4607-a9c2-43b383faae88"
      unitRef="usd">4007000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZTphMjhmODRlZjg1MTQ0ODRiYWQwZDJiZWE1ZjRiNTIxMC90YWJsZXJhbmdlOmEyOGY4NGVmODUxNDQ4NGJhZDBkMmJlYTVmNGI1MjEwXzYtMS0xLTEtMA_8088cde8-4fe5-4e5d-99de-cc1ba6e1d200"
      unitRef="usd">12387000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZTphMjhmODRlZjg1MTQ0ODRiYWQwZDJiZWE1ZjRiNTIxMC90YWJsZXJhbmdlOmEyOGY4NGVmODUxNDQ4NGJhZDBkMmJlYTVmNGI1MjEwXzctMS0xLTEtMA_aa5ebb7b-8216-403a-a062-c94af8d7d944"
      unitRef="usd">38448000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZTphMjhmODRlZjg1MTQ0ODRiYWQwZDJiZWE1ZjRiNTIxMC90YWJsZXJhbmdlOmEyOGY4NGVmODUxNDQ4NGJhZDBkMmJlYTVmNGI1MjEwXzgtMS0xLTEtMA_57d44617-1974-415f-a203-d2c7978a5df2"
      unitRef="usd">3260000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90YWJsZTphMjhmODRlZjg1MTQ0ODRiYWQwZDJiZWE1ZjRiNTIxMC90YWJsZXJhbmdlOmEyOGY4NGVmODUxNDQ4NGJhZDBkMmJlYTVmNGI1MjEwXzktMS0xLTEtMA_843aec55-1e53-44be-ad9b-1f8c7a55caed"
      unitRef="usd">35188000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzE3MTQ_b0ea6d68-a5c9-45e7-83b6-d68c68b73cc2"
      unitRef="usd">2200000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzE2OTM_eb83b947-78bd-457a-b04d-0c0de15b7941"
      unitRef="usd">1700000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzEwOTk1MTE2MzEwNjg_133a1ead-fcc5-4461-9d0e-9953b647f354"
      unitRef="usd">4100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMDYvZnJhZzpjMjI2NDYxY2VkNjc0NDQyOGM1YmY5ZDVmZDgwNTNjZC90ZXh0cmVnaW9uOmMyMjY0NjFjZWQ2NzQ0NDI4YzViZjlkNWZkODA1M2NkXzEwOTk1MTE2Mjk3MDg_0ef51d08-4145-4a70-b5e2-13a2cbe17780"
      unitRef="usd">3400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTIvZnJhZzpmMzdmODNlNzY4YWY0YmRjOWM4ODljYzkwOTUyN2RjYy90ZXh0cmVnaW9uOmYzN2Y4M2U3NjhhZjRiZGM5Yzg4OWNjOTA5NTI3ZGNjXzc5_1bc550d0-ca64-4808-82a0-8ba297013a43">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12. Other Non-Current Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-current assets consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee ROU assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Strategic investments&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;13,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid deposits and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other non-current assets&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;51,404&#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;44,642&#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:OtherAssetsDisclosureTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTIvZnJhZzpmMzdmODNlNzY4YWY0YmRjOWM4ODljYzkwOTUyN2RjYy90YWJsZTowNjRkZmMxNWVjMDg0YmJlYWRjNmJlNWQyZGFkZjI1ZC90YWJsZXJhbmdlOjA2NGRmYzE1ZWMwODRiYmVhZGM2YmU1ZDJkYWRmMjVkXzEtMS0xLTEtMA_62bcc8c8-8db4-417e-a1cc-0dcd896a3534"
      unitRef="usd">33031000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTIvZnJhZzpmMzdmODNlNzY4YWY0YmRjOWM4ODljYzkwOTUyN2RjYy90YWJsZTowNjRkZmMxNWVjMDg0YmJlYWRjNmJlNWQyZGFkZjI1ZC90YWJsZXJhbmdlOjA2NGRmYzE1ZWMwODRiYmVhZGM2YmU1ZDJkYWRmMjVkXzEtMy0xLTEtMA_6b222e54-f984-4343-8bc6-a9252037c6be"
      unitRef="usd">32324000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:EquityMethodInvestments
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTIvZnJhZzpmMzdmODNlNzY4YWY0YmRjOWM4ODljYzkwOTUyN2RjYy90YWJsZTowNjRkZmMxNWVjMDg0YmJlYWRjNmJlNWQyZGFkZjI1ZC90YWJsZXJhbmdlOjA2NGRmYzE1ZWMwODRiYmVhZGM2YmU1ZDJkYWRmMjVkXzItMS0xLTEtMA_af6dcb59-e099-4f7b-a61d-6eda71c2371b"
      unitRef="usd">13928000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTIvZnJhZzpmMzdmODNlNzY4YWY0YmRjOWM4ODljYzkwOTUyN2RjYy90YWJsZTowNjRkZmMxNWVjMDg0YmJlYWRjNmJlNWQyZGFkZjI1ZC90YWJsZXJhbmdlOjA2NGRmYzE1ZWMwODRiYmVhZGM2YmU1ZDJkYWRmMjVkXzItMy0xLTEtMA_442f94d5-ae34-4e2d-bfce-091ea19dd087"
      unitRef="usd">8002000</us-gaap:EquityMethodInvestments>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTIvZnJhZzpmMzdmODNlNzY4YWY0YmRjOWM4ODljYzkwOTUyN2RjYy90YWJsZTowNjRkZmMxNWVjMDg0YmJlYWRjNmJlNWQyZGFkZjI1ZC90YWJsZXJhbmdlOjA2NGRmYzE1ZWMwODRiYmVhZGM2YmU1ZDJkYWRmMjVkXzMtMS0xLTEtMA_48317d19-89ff-45e0-a780-d30f81583277"
      unitRef="usd">4445000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTIvZnJhZzpmMzdmODNlNzY4YWY0YmRjOWM4ODljYzkwOTUyN2RjYy90YWJsZTowNjRkZmMxNWVjMDg0YmJlYWRjNmJlNWQyZGFkZjI1ZC90YWJsZXJhbmdlOjA2NGRmYzE1ZWMwODRiYmVhZGM2YmU1ZDJkYWRmMjVkXzMtMy0xLTEtMA_c8f6046a-a1a5-4bdd-bb51-4e324ebf3dfb"
      unitRef="usd">4316000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTIvZnJhZzpmMzdmODNlNzY4YWY0YmRjOWM4ODljYzkwOTUyN2RjYy90YWJsZTowNjRkZmMxNWVjMDg0YmJlYWRjNmJlNWQyZGFkZjI1ZC90YWJsZXJhbmdlOjA2NGRmYzE1ZWMwODRiYmVhZGM2YmU1ZDJkYWRmMjVkXzUtMS0xLTEtMA_ce027aa9-e718-4839-80bb-8aa9ccc6750e"
      unitRef="usd">51404000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTIvZnJhZzpmMzdmODNlNzY4YWY0YmRjOWM4ODljYzkwOTUyN2RjYy90YWJsZTowNjRkZmMxNWVjMDg0YmJlYWRjNmJlNWQyZGFkZjI1ZC90YWJsZXJhbmdlOjA2NGRmYzE1ZWMwODRiYmVhZGM2YmU1ZDJkYWRmMjVkXzUtMy0xLTEtMA_97b105ec-66cc-4d94-8cfb-5490b3239120"
      unitRef="usd">44642000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90ZXh0cmVnaW9uOjUwZTllMTIzYzkxZjQ0YjA4YjY1ZGQxMTIwZGVmZjhmXzE2NDM_619b423f-310a-4748-bb4a-cd43ea8ccc8a">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Deferred Revenue and Other Contract Liabilities, Current&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue and other contract liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued rebates and allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued customer reimbursements&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;5,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total deferred revenue and other contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Non-current portion of deferred 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;(3,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Deferred revenue and other contract liabilities - current&lt;/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;44,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;44,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue relates to contracted amounts that have been invoiced to customers for which remaining performance obligations must be completed before the Company can recognize the revenue. These amounts primarily relate to undelivered equipment, sensors and services under deferred equipment agreements, extended warranty agreements and maintenance agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in deferred revenue were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;br/&gt;July 3, &lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, beginning of the period&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;33,221&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Revenue deferred 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;16,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Recognition of revenue deferred in prior periods&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;(16,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Deferred revenue, end of the 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;33,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected revenue from remaining contractual performance obligations (Unrecognized Contract Revenue) includes deferred revenue, as well as other amounts that will be invoiced and recognized as revenue in future periods, when the Company completes its performance obligations. While Unrecognized Contract Revenue is similar in concept to backlog, Unrecognized Contract Revenue excludes revenue allocable to monitoring-related equipment that is effectively leased to customers under deferred equipment agreements and other contractual obligations for which neither party has performed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;3, 2021, the Company had approximately $949.1 million of Unrecognized Contract Revenue related to executed contracts with an original duration of five years or more. The Company expects to recognize approximately $265.6 million of this amount as revenue within the next twelve months and the remaining balance thereafter.&lt;/span&gt;&lt;/div&gt;The estimated timing of this revenue is based, in part, on management&#x2019;s estimates and assumptions about when its performance obligations will be completed. As a result, the actual timing of this revenue in future periods may vary, possibly materially</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90ZXh0cmVnaW9uOjUwZTllMTIzYzkxZjQ0YjA4YjY1ZGQxMTIwZGVmZjhmXzE2NDU_2bc80871-b692-4670-8fde-3f2973a47e34">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue and other contract liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued rebates and allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued customer reimbursements&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;5,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total deferred revenue and other contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Non-current portion of deferred 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;(3,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Deferred revenue and other contract liabilities - current&lt;/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;44,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;44,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in deferred revenue were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.789%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;br/&gt;July 3, &lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue, beginning of the period&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;33,221&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Revenue deferred 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;16,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Recognition of revenue deferred in prior periods&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;(16,977)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Deferred revenue, end of the 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;33,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:DeferredRevenue
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzEtMS0xLTEtMA_adbb118d-793b-46c8-837f-a37e968f80d2"
      unitRef="usd">33132000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzEtMy0xLTEtMA_7c44c2d8-32e2-4b1c-a64a-7372313f0de4"
      unitRef="usd">33221000</us-gaap:DeferredRevenue>
    <masi:Accruedrebatesandallowances
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzItMS0xLTEtMA_6a469646-3aac-4eea-b5d7-954b9ddb0b0c"
      unitRef="usd">9583000</masi:Accruedrebatesandallowances>
    <masi:Accruedrebatesandallowances
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzItMy0xLTEtMA_0b4f22c9-c701-4a3d-8e56-308afd7ea95a"
      unitRef="usd">12127000</masi:Accruedrebatesandallowances>
    <us-gaap:AccountsPayableOtherCurrentAndNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzMtMS0xLTEtMA_4f4f3821-93d0-4f87-a601-62c9c1a959d9"
      unitRef="usd">5218000</us-gaap:AccountsPayableOtherCurrentAndNoncurrent>
    <us-gaap:AccountsPayableOtherCurrentAndNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzMtMy0xLTEtMA_191010ac-64e7-49d5-99ab-284aedaba568"
      unitRef="usd">3829000</us-gaap:AccountsPayableOtherCurrentAndNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzUtMS0xLTEtMA_3c55b2a6-1e01-45d6-9124-c7ded64132cd"
      unitRef="usd">47933000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzUtMy0xLTEtMA_70180b8b-259a-4209-ac02-e42337697946"
      unitRef="usd">49177000</us-gaap:OtherLiabilitiesAndDeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzYtMS0xLTEtMA_d7186fb6-941e-4fc3-915a-0b87651d17db"
      unitRef="usd">3775000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzYtMy0xLTEtMA_e8260bde-fc72-4e63-9db4-1a49d64ffcf1"
      unitRef="usd">4242000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzctMS0xLTEtMA_617ec883-9482-4a6c-92aa-5980206af70d"
      unitRef="usd">44158000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTo2MmMxMDJmZTA4ZDg0NGI4OGFlZDhhNTIzY2U5ZTkwNS90YWJsZXJhbmdlOjYyYzEwMmZlMDhkODQ0Yjg4YWVkOGE1MjNjZTllOTA1XzctMy0xLTEtMA_6306325d-7dce-4255-bede-bb9aa1770961"
      unitRef="usd">44935000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenue
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTowYTU2ZjhkMDhlMWY0ZTMxYjZkN2NiNzMwMjdlYjUyZS90YWJsZXJhbmdlOjBhNTZmOGQwOGUxZjRlMzFiNmQ3Y2I3MzAyN2ViNTJlXzEtMS0xLTEtMA_df227fdb-e049-490e-97c4-da19739534fd"
      unitRef="usd">33221000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTowYTU2ZjhkMDhlMWY0ZTMxYjZkN2NiNzMwMjdlYjUyZS90YWJsZXJhbmdlOjBhNTZmOGQwOGUxZjRlMzFiNmQ3Y2I3MzAyN2ViNTJlXzMtMS0xLTEtMA_1ddf8b45-cb04-4a23-aa4c-d6d263a6c694"
      unitRef="usd">16888000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTowYTU2ZjhkMDhlMWY0ZTMxYjZkN2NiNzMwMjdlYjUyZS90YWJsZXJhbmdlOjBhNTZmOGQwOGUxZjRlMzFiNmQ3Y2I3MzAyN2ViNTJlXzQtMS0xLTEtMA_b1d2663e-26ec-4afb-8736-e1d7fd84d593"
      unitRef="usd">16977000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenue
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90YWJsZTowYTU2ZjhkMDhlMWY0ZTMxYjZkN2NiNzMwMjdlYjUyZS90YWJsZXJhbmdlOjBhNTZmOGQwOGUxZjRlMzFiNmQ3Y2I3MzAyN2ViNTJlXzUtMS0xLTEtMA_a3d04169-afb0-4753-8a14-e7f46306432f"
      unitRef="usd">33132000</us-gaap:DeferredRevenue>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90ZXh0cmVnaW9uOjUwZTllMTIzYzkxZjQ0YjA4YjY1ZGQxMTIwZGVmZjhmXzExNTE_d50a2f36-7db7-4573-8205-5a770fb1196c"
      unitRef="usd">949100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i2514613d12344ee99a0ede39fcc6a7b3_I20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90ZXh0cmVnaW9uOjUwZTllMTIzYzkxZjQ0YjA4YjY1ZGQxMTIwZGVmZjhmXzEyNDY_a5b11672-fede-4de2-9c40-945b3cdb9ea7">P5Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia1c6e2f5261f4ee89e1387f197635220_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90ZXh0cmVnaW9uOjUwZTllMTIzYzkxZjQ0YjA4YjY1ZGQxMTIwZGVmZjhmXzEzMDU_5c8dbb98-4c3f-45da-9cdb-2cc50279cf5d"
      unitRef="usd">265600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ia1c6e2f5261f4ee89e1387f197635220_I20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMTUvZnJhZzo1MGU5ZTEyM2M5MWY0NGIwOGI2NWRkMTEyMGRlZmY4Zi90ZXh0cmVnaW9uOjUwZTllMTIzYzkxZjQ0YjA4YjY1ZGQxMTIwZGVmZjhmXzE2NTQ_0738d8c0-e23a-4434-b5d2-6a9e2a21c472">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90ZXh0cmVnaW9uOmNlMGI4N2MwODc0ZDRmNjBiOWE3ODFhOThiMzlhNTFhXzU4NA_b2e5c01c-c488-4cd9-b7b5-4ddd464d493b">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14. Other Current Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&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 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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;17,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,794&#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;Accrued indirect taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee lease liabilities, current &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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued legal fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax payable&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,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Related party 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;3,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Noncontrolling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued donations&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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued property 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;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total other current liabilities&lt;/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;54,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;53,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;During the year ended January&#160;2, 2021, the Company obtained a controlling interest in a provider of advanced hemodynamic monitoring solutions. The noncontrolling interest of the acquiree was recorded within other current liabilities as of January 2, 2021, as the noncontrolling interest shares were mandatorily redeemable. During the three months ended April 3, 2021, the Company acquired the remaining noncontrolling interest. The impact of the noncontrolling interest is immaterial in all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90ZXh0cmVnaW9uOmNlMGI4N2MwODc0ZDRmNjBiOWE3ODFhOThiMzlhNTFhXzU4MQ_7c5ed9fb-e809-4877-98b5-7df01f8dbb70">&lt;div style="margin-top:4.5pt"&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 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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;17,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,794&#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;Accrued indirect taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee lease liabilities, current &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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued legal fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax payable&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,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Related party 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;3,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Noncontrolling interest&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued donations&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,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued property 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;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total other current liabilities&lt;/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;54,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;53,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;During the year ended January&#160;2, 2021, the Company obtained a controlling interest in a provider of advanced hemodynamic monitoring solutions. The noncontrolling interest of the acquiree was recorded within other current liabilities as of January 2, 2021, as the noncontrolling interest shares were mandatorily redeemable. During the three months ended April 3, 2021, the Company acquired the remaining noncontrolling interest. The impact of the noncontrolling interest is immaterial in all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzItMS0xLTEtMA_5d59c400-8d47-4a58-9bbf-29f883deb548"
      unitRef="usd">17746000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzItMy0xLTEtMA_ebce1938-7382-4b0b-823a-09b1ace71eeb"
      unitRef="usd">6794000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzQtMS0xLTEtNTA2MQ_5e05e8f0-c02e-41e5-8978-ae6135a62145"
      unitRef="usd">9627000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzQtMy0xLTEtNTA2MQ_01612b6f-173a-4413-8c32-410ddc56f546"
      unitRef="usd">14365000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzMtMS0xLTEtMA_7fda276b-2f2f-4185-979a-78c73e888b03"
      unitRef="usd">6248000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzMtMy0xLTEtMA_dd5f92fa-e7f9-449c-b85b-c51a4af7e253"
      unitRef="usd">5975000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzUtMS0xLTEtMA_f701d44e-d7b6-446f-984c-e06b6a21ed42"
      unitRef="usd">4124000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzUtMy0xLTEtMA_6d909c58-3c7f-447b-8bc9-9634996f3028"
      unitRef="usd">4058000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzctMS0xLTEtNTA1Ng_042be5f7-c336-4611-a489-0c332e63f0ff"
      unitRef="usd">3871000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzctMy0xLTEtNTA1Ng_e28ee202-b8c6-4bde-9831-8a0bdf730104"
      unitRef="usd">5910000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzYtMS0xLTEtMA_ddef6e7c-32dc-4987-bca0-e3ec346c425f"
      unitRef="usd">3155000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzYtMy0xLTEtMA_1ac08f86-601e-49a6-938b-195a72cb94db"
      unitRef="usd">3655000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzctMS0xLTEtMA_b1ecc495-8dc8-4401-9f75-072aeb7b8873"
      unitRef="usd">2796000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzctMy0xLTEtMA_db092f2e-d2d4-4c9c-93ef-89319cbf2ab6"
      unitRef="usd">2740000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <masi:MinorityInterestCurrentLiabilities
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzgtMS0xLTEtMA_15f48474-7dd7-4dbc-9eb5-6ac029b32169"
      unitRef="usd">0</masi:MinorityInterestCurrentLiabilities>
    <masi:MinorityInterestCurrentLiabilities
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzgtMy0xLTEtMA_fa5d5016-c244-4435-b324-df612c5f45a9"
      unitRef="usd">3469000</masi:MinorityInterestCurrentLiabilities>
    <masi:AccruedDonationsCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzktMS0xLTEtMA_d3bf24ef-1142-437c-8a1d-0e793a86e29e"
      unitRef="usd">1307000</masi:AccruedDonationsCurrent>
    <masi:AccruedDonationsCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzktMy0xLTEtMA_250da3e1-42f8-4a67-9dda-729d998bc399"
      unitRef="usd">495000</masi:AccruedDonationsCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzEyLTEtMS0xLTA_0bd4013a-8ee0-45b9-bd33-279034a9b7ed"
      unitRef="usd">2420000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzEyLTMtMS0xLTA_e87b8b21-9b0e-4f61-b75e-93b62dbfaf48"
      unitRef="usd">1682000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzEzLTEtMS0xLTA_4d39524c-7d08-4bfd-babd-2e6c68a9038a"
      unitRef="usd">3286000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzEzLTMtMS0xLTA_a288df4e-53ac-4b43-8e0b-d8ee1aa600e7"
      unitRef="usd">4096000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzE0LTEtMS0xLTA_abdea029-8f6e-445c-a5e0-9f3d3eac74fd"
      unitRef="usd">54580000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjQvZnJhZzpjZTBiODdjMDg3NGQ0ZjYwYjlhNzgxYTk4YjM5YTUxYS90YWJsZTozMTY2MDVhMjY3MmI0MmRhYTZlYzAyMDA2YzRmNDFhYS90YWJsZXJhbmdlOjMxNjYwNWEyNjcyYjQyZGFhNmVjMDIwMDZjNGY0MWFhXzE0LTMtMS0xLTA_c17519c4-bc2e-4edc-90ad-6e603fa51c70"
      unitRef="usd">53239000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzk4MQ_905fa50f-ecaa-4c02-94b7-b11624435af7">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15. Credit Facility &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently maintains a credit facility with various lenders that provides for up to $150.0 million of unsecured borrowings, with an option, subject to certain conditions, for the Company to increase the aggregate borrowing capacity up to $550.0 million in the future with such lenders and additional lenders, as required. The credit facility also provides for a sublimit of up to $25.0 million for the issuance of letters of credit and a sublimit of $75.0 million for borrowings in specified foreign currencies. All unpaid principal under the credit facility will become due and payable on December 17, 2023. Proceeds from the credit facility are expected to be used for general corporate, capital investment and working capital needs. As of July&#160;3, 2021 and January&#160;2, 2021, the credit facility had no outstanding draws and $1.8 million and $1.7 million of outstanding letters of credit, respectively. The Company was in compliance with all covenants under the credit facility as of July&#160;3, 2021 and January&#160;2, 2021.&lt;/span&gt;&lt;/div&gt;For each of the three months ended July&#160;3, 2021 and June&#160;27, 2020, the Company incurred total interest expense of $0.1 million under the credit facility.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i6781951808ae41dd8d0f418f6f169a4d_I20181217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzEwNA_f162922e-c263-4d20-a04f-75cf8b50f1c1"
      unitRef="usd">150000000.0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6781951808ae41dd8d0f418f6f169a4d_I20181217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzI0Ng_089af9f2-5ce6-4b1b-885d-b34e54bf723d"
      unitRef="usd">550000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <masi:LineofCreditFacilityMaximumSublimit
      contextRef="i96edd432105945e3a9e4e9e7016c5839_I20181217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzM2Mw_750b4b7c-d9a6-465d-acbd-0324c8fc015e"
      unitRef="usd">25000000.0</masi:LineofCreditFacilityMaximumSublimit>
    <masi:LineofCreditFacilityMaximumSublimit
      contextRef="i69d221ef6e8e4e8596238de576b6e570_I20181217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzQyMg_e0b30f29-f973-4131-bbb4-d312d04a686a"
      unitRef="usd">75000000.0</masi:LineofCreditFacilityMaximumSublimit>
    <us-gaap:LongTermLineOfCredit
      contextRef="iadf3755692d84b4aafb8b347ba730c4d_I20210102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzY5OQ_35ecf509-fc9e-44f0-bcbd-28975a1ff240"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i9bafca16a14b42798470b51794134062_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzY5OQ_754694f9-a0e3-44cd-baa7-965e74cac469"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzcyNA_faa3a919-210f-451a-af9b-56dc60678ad0"
      unitRef="usd">1800000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzczMQ_a683bd63-48b5-467e-9c94-a1a9b2c55c76"
      unitRef="usd">1700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:InterestExpenseDebt
      contextRef="i4d5aed90542244c7acf1b8d911d32105_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzk1MQ_3653452c-6faf-4df6-a8cc-70c3173d1164"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i30c965575f7b4910ab621fa4625eefef_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzk1MQ_8e9a0919-6e70-44b1-bbe6-062e4447df38"
      unitRef="usd">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i287ba8fe2f8d4fe5b56c7cc328583e3a_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzEwOTk1MTE2Mjg5MDI_736a7d42-3906-4bbb-b7c4-ab2336b93f15"
      unitRef="usd">200000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i656ef53f92bf4dd698484c40c9703763_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMjcvZnJhZzoyZmRlNzc5NTRkMWY0YmFjODYxY2NkMmY1NDM3Mzg0Yy90ZXh0cmVnaW9uOjJmZGU3Nzk1NGQxZjRiYWM4NjFjY2QyZjU0MzczODRjXzEwOTk1MTE2Mjg5MDI_9e7a6e69-55f4-48a8-bc8e-502e23cdfe5d"
      unitRef="usd">200000</us-gaap:InterestExpenseDebt>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90ZXh0cmVnaW9uOmVmODM3Yzg1OWRiODQwZTZhNDU1NmQ5NzhmMzM5MjU4XzUwNQ_c708f0b2-9012-4330-b765-3ac83a300ed1">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16. Other Non-Current Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-current liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax payable, non-current&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;16,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total other non-current liabilities&lt;/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;70,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;71,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits relate to the Company&#x2019;s long-term portion of tax liability associated with uncertain tax positions. Authoritative guidance prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. See Note 20 to these condensed consolidated financial statements for further details.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <masi:ComponentsOfOtherLiabilitiesLongTermTableTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90ZXh0cmVnaW9uOmVmODM3Yzg1OWRiODQwZTZhNDU1NmQ5NzhmMzM5MjU4XzUxMA_8760d6f9-ffa5-4a25-820e-85741b4284cd">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-current liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lessee non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax payable, non-current&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;16,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total other non-current liabilities&lt;/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;70,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;71,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;</masi:ComponentsOfOtherLiabilitiesLongTermTableTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzEtMS0xLTEtMA_2dea70ec-77e1-4260-9f3f-688bac2eb1c7"
      unitRef="usd">28940000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzEtMy0xLTEtMA_6ed1b9b4-1ca7-462d-bb30-1ae5f954eaac"
      unitRef="usd">28373000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <masi:IncomeTaxPayableNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzItMS0xLTEtMA_2e783159-273a-46a4-a6af-b35639ef1ddc"
      unitRef="usd">16980000</masi:IncomeTaxPayableNoncurrent>
    <masi:IncomeTaxPayableNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzItMy0xLTEtMA_aa2918e4-25c0-4c6f-9a6a-1e4c3ffb2251"
      unitRef="usd">19245000</masi:IncomeTaxPayableNoncurrent>
    <masi:UnrecognizedTaxBenefitsLiabilitiesNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzMtMS0xLTEtMA_c1b31713-e4f3-42aa-a809-27d64b887acd"
      unitRef="usd">13659000</masi:UnrecognizedTaxBenefitsLiabilitiesNoncurrent>
    <masi:UnrecognizedTaxBenefitsLiabilitiesNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzMtMy0xLTEtMA_9a58b221-26e2-4ad4-ba86-b4fa85c7fbef"
      unitRef="usd">11777000</masi:UnrecognizedTaxBenefitsLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzQtMS0xLTEtMA_c00f81b1-a3b0-48b8-9870-8f4d105ce8b1"
      unitRef="usd">6157000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzQtMy0xLTEtMA_859c1a9e-2945-4ee6-a735-62dd95492557"
      unitRef="usd">6247000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzgtMS0xLTEtMA_da812a79-aa7f-4e21-9879-b4746b01f70f"
      unitRef="usd">4688000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzgtMy0xLTEtMA_ce36d1b9-aaf1-4782-bc95-f31d45b1f8a7"
      unitRef="usd">5434000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilities
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzktMS0xLTEtMA_8e023bbf-9bba-494d-93ad-8b827e686149"
      unitRef="usd">70424000</us-gaap:DeferredCreditsAndOtherLiabilities>
    <us-gaap:DeferredCreditsAndOtherLiabilities
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzMvZnJhZzplZjgzN2M4NTlkYjg0MGU2YTQ1NTZkOTc4ZjMzOTI1OC90YWJsZTo0NmEyZDc2YTQ2ZDM0NTJiYWI0MjAxMjc2NGQ3MzFhMi90YWJsZXJhbmdlOjQ2YTJkNzZhNDZkMzQ1MmJhYjQyMDEyNzY0ZDczMWEyXzktMy0xLTEtMA_e515fc14-610c-485a-8291-21d9faf40639"
      unitRef="usd">71076000</us-gaap:DeferredCreditsAndOtherLiabilities>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90ZXh0cmVnaW9uOmViYzZlMjViZThmYzQ0ODg5YTdlZjNlNjgzZjJhMzk5XzExMTg_76839527-1439-4e24-81b0-5a434f0d60cb">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;17. Stock Repurchase Program &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2018, the Company&#x2019;s Board of Directors (Board) approved a stock repurchase program, authorizing the Company to purchase up to 5.0 million additional shares of its common stock over a period of up to three years (2018 Repurchase Program). &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects to fund the 2018 Repurchase Program through its available cash, cash expected to be generated from future operations, the credit facility and other potential sources of capital. The 2018 Repurchase Program can be carried out at the discretion of a committee comprised of the Company&#x2019;s CEO and CFO through open market purchases, one or more Rule 10b5-1 trading plans, block trades and privately negotiated transactions. As of July&#160;3, 2021, 3.7 million shares remained available for repurchase pursuant to the 2018 Repurchase Program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a summary of the Company&#x2019;s stock repurchase activities (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.795%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares repurchased&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average cost per share&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value of shares repurchased&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;128,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Excludes shares withheld from the shares of its common stock actually issued in connection with the vesting of PSU or RSU awards to satisfy certain U.S. federal and state tax withholding obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i4f86438c1d3944c4965c7d95f2abeba5_I20180701"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90ZXh0cmVnaW9uOmViYzZlMjViZThmYzQ0ODg5YTdlZjNlNjgzZjJhMzk5XzE0Mw_484b405d-4070-49b1-b9b3-7cae56b8443f"
      unitRef="shares">5000000.0</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="i412d5314880e45f89f24223009186021_D20180911-20210911"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90ZXh0cmVnaW9uOmViYzZlMjViZThmYzQ0ODg5YTdlZjNlNjgzZjJhMzk5XzIwNw_a95694a2-9579-431c-9223-35e0715124a3">P3Y</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90ZXh0cmVnaW9uOmViYzZlMjViZThmYzQ0ODg5YTdlZjNlNjgzZjJhMzk5XzY4Ng_6895b522-2bd1-4d1f-bab5-597be2494b73"
      unitRef="usd">3700000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:TreasuryStockTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90ZXh0cmVnaW9uOmViYzZlMjViZThmYzQ0ODg5YTdlZjNlNjgzZjJhMzk5XzExMjM_51580905-0a83-4429-9ff2-74b62e600650">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a summary of the Company&#x2019;s stock repurchase activities (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.795%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares repurchased&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average cost per share&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value of shares repurchased&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;128,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Excludes shares withheld from the shares of its common stock actually issued in connection with the vesting of PSU or RSU awards to satisfy certain U.S. federal and state tax withholding obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzItMS0xLTEtMA_b3f3d17c-1a4a-4d7d-88f8-28a82cfe2444"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzItMy0xLTEtMA_a2382b9d-38f0-4fbf-be63-46605e8f5da7"
      unitRef="shares">1000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzItNS0xLTEtMA_6499808d-ca41-444f-85ba-4eec0823d165"
      unitRef="shares">547000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzItNy0xLTEtMA_f1668aa6-7137-4d3d-93c9-7a4273d30f92"
      unitRef="shares">4000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzMtMS0xLTEtMA_f25d0b2e-3928-4ad3-b337-147d782c384a"
      unitRef="usdPerShare">0</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzMtMy0xLTEtMA_ea980963-806d-4da6-899a-02b7d9f433f8"
      unitRef="usdPerShare">213.91</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzMtNS0xLTEtMA_e72ec793-6a2a-490a-afee-e5696ec951f9"
      unitRef="usdPerShare">235.88</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzMtNy0xLTEtMA_f845e09e-59a7-4ced-8744-3a3b98de63ad"
      unitRef="usdPerShare">164.44</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzQtMS0xLTEtMA_56d50564-af1a-46cd-a39f-480f5e364150"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzQtMy0xLTEtMA_172c8c70-285f-4cfa-94d3-c37f999088ec"
      unitRef="usd">220000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzQtNS0xLTEtMA_102a1f7d-ccac-49b0-858c-8ab3450b8f06"
      unitRef="usd">128917000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzYvZnJhZzplYmM2ZTI1YmU4ZmM0NDg4OWE3ZWYzZTY4M2YyYTM5OS90YWJsZToyZTExYTA1NDNiNGM0NzE0OTMzZjRmOGQ0OTRkYzdiMy90YWJsZXJhbmdlOjJlMTFhMDU0M2I0YzQ3MTQ5MzNmNGY4ZDQ5NGRjN2IzXzQtNy0xLTEtMA_4580db06-b049-4142-8352-43c86e34eb2e"
      unitRef="usd">591000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzYyMjc_e5fb249a-2650-4622-9390-32454fdb783b">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18. Stock-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&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 for the three months ended July&#160;3, 2021 and June&#160;27, 2020 was $8.3 million and $13.2 million, respectively. Total stock-based compensation expense for the six months ended July&#160;3, 2021 and June&#160;27, 2020 was $21.0 million and $24.5 million, respectively. As of July&#160;3, 2021, an aggregate of&#160;10.9 million&#160;shares of common stock were reserved for future issuance under the Company&#x2019;s equity plans, of which&#160;4.4 million&#160;shares were available for future grant under the Masimo Corporation 2017 Equity Incentive Plan (2017 Equity Plan). Additional information related to the Company&#x2019;s current equity incentive plans, stock-based award activity and valuation of stock-based awards is included below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Equity Incentive Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left: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;2017 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 1, 2017, the Company&#x2019;s stockholders ratified and approved the 2017 Equity Plan. The 2017 Equity Plan permits the grant of stock options, restricted stock, RSUs, stock appreciation rights, PSUs, performance shares, performance bonus awards and other stock or cash awards to employees, directors and consultants of the Company and employees and consultants of any parent or subsidiary of the Company. Upon its effectiveness, an aggregate of 5.0 million shares were available for issuance under the 2017 Equity Plan. In May 2020, the Company&#x2019;s stockholders approved an increase of 2.5 million shares to the 2017 Equity Plan. The aggregate number of shares that may be awarded under the 2017 Equity Plan is 7.5 million shares. The 2017 Equity Plan provides that at least 95% of the equity awards issued under the 2017 Equity Plan must vest over a period of not less than one year following the date of grant. The exercise price per share of each option granted under the 2017 Equity Plan may not be less than the fair market value of a share of the Company&#x2019;s common stock on the date of grant, which is generally equal to the closing price of the Company&#x2019;s common stock on the Nasdaq Global Select Market on the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left: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;2007 Stock Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective June 1, 2017, upon the approval and ratification of the 2017 Equity Plan, the Company&#x2019;s 2007 Stock Incentive Plan (2007 Equity Plan) terminated, provided that awards outstanding under the 2007 Equity Plan will continue to be governed by the terms of that plan. In addition, upon the effectiveness of the 2017 Equity Plan, an aggregate of 5.0 million shares of the Company&#x2019;s common stock registered under prior registration statements for issuance pursuant to the 2007 Equity Plan were deregistered and concurrently registered under the 2017 Equity Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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 Award Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left: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:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number and weighted-average exercise price of options issued and outstanding under all of the Company&#x2019;s equity plans are as follows (in thousands, except for weighted-average exercise prices):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;br/&gt;July 3, 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:7.5pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding, beginning of period&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;3,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Canceled&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;(128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Exercised&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;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Options outstanding, end of period&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;3,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Options exercisable, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&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 option expense for the three months ended July&#160;3, 2021 and June&#160;27, 2020 was $2.9 million and $4.1 million, respectively. Total stock option expense for the six months ended July&#160;3, 2021 and June&#160;27, 2020 was $6.7&#160;million and $8.1&#160;million, respectively. As of July&#160;3, 2021, the Company had $34.9 million of unrecognized compensation cost related to non-vested stock options that are expected to vest over a weighted-average period of approximately 2.7 years. The weighted-average remaining contractual term of options outstanding with an exercise price less than the closing price of the Company&#x2019;s common stock as of July&#160;3, 2021 was 5.4 years. The weighted-average remaining contractual term of options exercisable, with an exercise price less than the closing price of the Company&#x2019;s common stock as of July&#160;3, 2021, was 4.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;padding-left: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;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of RSUs issued and outstanding under all of the Company&#x2019;s equity plans are as follows (in thousands, except for weighted-average grant date fair value amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;br/&gt;July 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant&lt;br/&gt;&#160;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs outstanding, beginning of period&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;2,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs outstanding, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,900&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;102.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total RSU expense for the three months ended July&#160;3, 2021 and June&#160;27, 2020 was $2.4 million and $1.5 million, respectively. Total RSU expense for the six months ended July&#160;3, 2021 and June&#160;27, 2020 was $4.4&#160;million and $2.5&#160;million, respectively. As of July&#160;3, 2021, the Company had $36.6 million of unrecognized compensation cost related to non-vested RSU awards expected to be recognized and vest over a weighted-average period of approximately 3.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;padding-left: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;PSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of PSUs outstanding under all of the Company&#x2019;s equity plans are as follows (in thousands, except for weighted-average grant date fair value amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;br/&gt;July 3, 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:7.5pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant&lt;br/&gt;&#160;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs outstanding, beginning of period&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;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs outstanding, end of period&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 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;168.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;On February 22, 2021, the Audit Committee approved the weighted payout percentage for the 2018 PSU awards (three-year performance period), which were based upon the actual fiscal 2020 performance against pre-established performance objectives. Included in the granted amount are those additional PSUs earned based on actual performance achieved. These PSUs were originally awarded at target.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended July&#160;3, 2021, the Company awarded 68,600 PSUs that will vest three years from the award date, based on the achievement of certain 2024 performance criteria approved by the Board. If earned, the PSUs granted will vest upon achievement of the performance criteria after the year in which the performance achievement level has been determined. The number of shares that may be earned can range from 0% to 200% of the target amount; therefore, the maximum number of shares that can be issued under these awards is twice the original award of 68,600 PSUs, or 137,200 shares. Based on management&#x2019;s estimate of the number of units expected to vest, total PSU expense for the three months ended July&#160;3, 2021 and June&#160;27, 2020 was $3.0 million and $7.6 million, respectively. Based on management&#x2019;s estimate of the number of units expected to vest, total PSU expense for the six months ended July&#160;3, 2021 and June&#160;27, 2020 was $9.9&#160;million and $13.9&#160;million, respectively. As of July&#160;3, 2021, the Company had $48.7 million of unrecognized compensation cost related to non-vested PSU awards expected to be recognized and vest over a weighted-average period of approximately 1.3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;padding-left: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;Valuation of Stock-Based Award Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each RSU and PSU is determined based on the closing price of the Company&#x2019;s common stock on the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes option pricing model is used to estimate the fair value of options granted under the Company&#x2019;s stock-based compensation plans. The range of assumptions used and the resulting weighted-average fair value of options granted at the date of grant were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.795%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% to 0.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% to 0.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% to 1.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9% to 35.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.9% to 34.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9% to 35.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average fair value of options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$66.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$60.12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$75.72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$49.82&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The aggregate intrinsic value of options is calculated as the positive difference, if any, between the market value of the Company&#x2019;s common stock on the date of exercise or the respective period end, as appropriate, and the exercise price of the options. The aggregate intrinsic value of options outstanding with an exercise price less than the closing price of the Company&#x2019;s common stock as of July&#160;3, 2021 was $566.5 million. The aggregate intrinsic value of options exercisable with an exercise price less than the closing price of the Company&#x2019;s common stock as of July&#160;3, 2021 was $457.7 million. The aggregate intrinsic value of options exercised during the three months ended July&#160;3, 2021 was $8.7 million.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzg2_87063363-a044-4ae3-98d6-48c65e29653a"
      unitRef="usd">8300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzkz_16c6527f-94ea-4089-855c-6697e9b32c80"
      unitRef="usd">13200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEwOTk1MTE2MzQxODY_ea66d023-d182-4407-aa7b-f5adadd90bf8"
      unitRef="usd">21000000.0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEwOTk1MTE2MzQyMjA_da82c1df-b4b8-435e-a50c-102283978fdc"
      unitRef="usd">24500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEzNw_0600514b-3496-4423-9403-631a144c9df6"
      unitRef="shares">10900000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzI0MA_de2f1511-1212-4f67-84f4-bdc5afe69306"
      unitRef="shares">4400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ida22a0e2ba2a4fa8b7941a23b49f6bfc_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEwMTc_0d870c64-b03f-4e2e-85f3-15751a522d34"
      unitRef="shares">5000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i271c81a10aaa40859568db3f421a814d_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzExNDc_300564f6-5164-403a-a8d2-fc8d652bfa0d"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i2f0bf6cd52204e3691fb204cc1b901b6_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEyNjM_8bc2f08d-a917-4503-a016-91997784a781"
      unitRef="shares">7500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i3d4ecc16751744469cd7a8e7a5e2be15_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzIxNDU_7ddb9155-4523-4313-8b51-c285ff9206d7"
      unitRef="shares">5000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzYyNDY_fd3c3aa2-7f2f-4a4a-b27d-a56397c2677f">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number and weighted-average exercise price of options issued and outstanding under all of the Company&#x2019;s equity plans are as follows (in thousands, except for weighted-average exercise prices):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;br/&gt;July 3, 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:7.5pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding, beginning of period&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;3,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Canceled&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;(128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Exercised&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;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Options outstanding, end of period&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;3,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Options exercisable, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzItMS0xLTEtMA_21aeac07-7328-45d2-869d-ee2bb755b5fe"
      unitRef="shares">3448000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzItMy0xLTEtMA_5fbbb9a5-c221-4513-bc57-acb27c608203"
      unitRef="usdPerShare">77.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzMtMS0xLTEtMA_58494282-e098-4245-8edb-e036be4df978"
      unitRef="shares">85000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzMtMy0xLTEtMA_adeeaf13-51f0-488c-ac9f-869c5254caf5"
      unitRef="usdPerShare">250.15</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzQtMS0xLTEtMA_bf04ed04-cfa2-4022-913e-71310797fbbf"
      unitRef="shares">128000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzQtMy0xLTEtMA_4c593abf-7691-46c2-9525-c625b9226fac"
      unitRef="usdPerShare">146.51</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzUtMS0xLTEtMA_2a74ca59-2e0a-4882-bb08-980b0f96b4fa"
      unitRef="shares">113000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzUtMy0xLTEtMA_88f0ccc1-5fab-4475-aa9a-184084371c2d"
      unitRef="usdPerShare">56.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzYtMS0xLTEtMA_2b119292-467b-4e97-ad93-308d12f2b96a"
      unitRef="shares">3292000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzYtMy0xLTEtMA_07378d2c-d5f3-4231-bd77-e0dac409848a"
      unitRef="usdPerShare">79.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzctMS0xLTEtMA_79a360ef-e06c-40bd-b5fd-0cd3a8844c46"
      unitRef="shares">2311000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTo5ZjhhYTViYTEzYTQ0YTkxOTY0YThjNTk3NzM1YzI1OS90YWJsZXJhbmdlOjlmOGFhNWJhMTNhNDRhOTE5NjRhOGM1OTc3MzVjMjU5XzctMy0xLTEtMA_99666554-587b-45c3-9677-7912c0d4fa65"
      unitRef="usdPerShare">53.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i5ad45ea4e1b14ded9dab60e81c5dbf9c_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzI2NTg_d526a768-ca2a-4192-80a2-2d56b07c3ee3"
      unitRef="usd">2900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i2d6bb7f9f53040ac9d6aef17f97f2fa8_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzI2NjU_4b227b9f-7ce8-431c-8172-b7d353a8c426"
      unitRef="usd">4100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="ice4b7302a8a84a35bbbc96a5f4757f3d_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEwOTk1MTE2MzQzNTc_bbf292ea-958e-45ff-8af4-c4840d11ab27"
      unitRef="usd">6700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i198a9e63c8374a09bb3a2c2c56c81c14_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEwOTk1MTE2MzQzNzE_90f6748a-6970-4403-9185-a2ff484ec5b7"
      unitRef="usd">8100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i5039abf80d5c408fa5a1c017571ba8d9_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzI3MDk_bb8347c5-bdb3-41ee-9401-ab47df783bc0"
      unitRef="usd">34900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ice4b7302a8a84a35bbbc96a5f4757f3d_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzI4NTY_42724dcd-7cb8-45ac-880e-7c8d0c1ecbc1">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ice4b7302a8a84a35bbbc96a5f4757f3d_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzMwMjU_8050eb9b-4dd7-4097-9f33-ace80cde2250">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ice4b7302a8a84a35bbbc96a5f4757f3d_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzMxOTY_56dafe5a-caa8-44eb-8262-7f1deed48261">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzYyMjI_af222416-3bea-4a1f-a093-aa44412b3ad0">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of RSUs issued and outstanding under all of the Company&#x2019;s equity plans are as follows (in thousands, except for weighted-average grant date fair value amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;br/&gt;July 3, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant&lt;br/&gt;&#160;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs outstanding, beginning of period&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;2,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs outstanding, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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,900&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;102.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifd112f0ef0ec4ff4a9368d006baae069_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzItMS0xLTEtMA_d14fe27b-de8a-4f37-9549-f9d6eaa6c785"
      unitRef="shares">2862000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifd112f0ef0ec4ff4a9368d006baae069_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzItMy0xLTEtMA_eb2367f5-5e05-4e7c-af03-70e3429e8fcc"
      unitRef="usdPerShare">99.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzMtMS0xLTEtMA_bb13324a-98dc-454a-aae2-cb288780c4df"
      unitRef="shares">82000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzMtMy0xLTEtMA_c50451a0-63eb-4a73-a853-90f85f0e3b50"
      unitRef="usdPerShare">246.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzQtMS0xLTEtMA_42cb5cc5-84ed-4175-a2eb-6ef859f78f82"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzQtMy0xLTEtMA_9683f61d-10d1-42c9-8318-d236b5a619f1"
      unitRef="usdPerShare">197.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <masi:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpiredinPeriod
      contextRef="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzUtMS0xLTEtMA_4b6cf9cb-5648-4d28-8259-c01e96be45bf"
      unitRef="shares">0</masi:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpiredinPeriod>
    <masi:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpiredWeighedAverageGrantDateFairValue
      contextRef="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzUtMy0xLTEtMA_224ceed0-3f13-4875-b365-c99e39cd1d15"
      unitRef="usdPerShare">0</masi:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpiredWeighedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzYtMS0xLTEtMA_f0fd8e88-5f5b-495d-9460-e4040e93b128"
      unitRef="shares">34000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzYtMy0xLTEtMA_1be49124-f3c2-4dfd-be8c-759d6360c700"
      unitRef="usdPerShare">163.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i27217195aa774d93bb52f0f8d3fea44b_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzctMS0xLTEtMA_d26cc1cd-f60d-4dbb-bed8-21ddbc2212be"
      unitRef="shares">2900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i27217195aa774d93bb52f0f8d3fea44b_I20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTpkYmI4ZDY1MGYyMmI0YzRiODBjZTRjNTMxYmNlNzRjNC90YWJsZXJhbmdlOmRiYjhkNjUwZjIyYjRjNGI4MGNlNGM1MzFiY2U3NGM0XzctMy0xLTEtMA_b966108b-b45f-4d57-a12c-269970e4da15"
      unitRef="usdPerShare">102.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i4ca9b00f802a42afaa8934b164b468af_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzM0MzU_7a7bcd44-ef80-4195-9b9f-f458d44aa5f6"
      unitRef="usd">2400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="iaaf41dec3046461e8ea9de241c05587a_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzM0NDI_0c30044a-ebd2-43b7-8a47-b395fc8fecb1"
      unitRef="usd">1500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEwOTk1MTE2MzQ1MzY_5654f4a5-2d18-4b28-a777-8ef76f5892ae"
      unitRef="usd">4400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i03eb8dfb228846e19883d8196a58e948_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEwOTk1MTE2MzQ1NTQ_84abc547-87ab-46f2-810b-9acb2f95fdb2"
      unitRef="usd">2500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i27217195aa774d93bb52f0f8d3fea44b_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzM0ODY_4c4d8417-ae9a-4744-b40e-3244c499bc37"
      unitRef="usd">36600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="icd3bc15923a446ecbdc8099705468de0_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzM2Mzk_868484cd-b6f5-4c87-886a-906bb7f114b5">P3Y9M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzYyNDA_429fc9d4-ae7f-45c1-a665-b0eb4d25c45e">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of PSUs outstanding under all of the Company&#x2019;s equity plans are as follows (in thousands, except for weighted-average grant date fair value amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Six Months Ended &lt;br/&gt;July 3, 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:7.5pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant&lt;br/&gt;&#160;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs outstanding, beginning of period&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;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs outstanding, end of period&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 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;168.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;On February 22, 2021, the Audit Committee approved the weighted payout percentage for the 2018 PSU awards (three-year performance period), which were based upon the actual fiscal 2020 performance against pre-established performance objectives. Included in the granted amount are those additional PSUs earned based on actual performance achieved. These PSUs were originally awarded at target.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i273877a5d41743f4a3b63a2088999566_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzItMS0xLTEtMA_fac5001b-8e6c-4245-b352-5b0f671defef"
      unitRef="shares">444000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i273877a5d41743f4a3b63a2088999566_I20210102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzItMy0xLTEtMA_b3a0be75-811d-4b0c-9b58-997f201ae056"
      unitRef="usdPerShare">120.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i07e50f5733204e06a2fc61ec556064a4_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzMtMS0xLTEtMA_d1719ae4-c4cc-466e-b171-00ea23e84409"
      unitRef="shares">148000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4d952502f9e443b290dee838daad81ae_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzMtMy0xLTEtMA_b3198d56-648a-4e45-91cd-d4e1b4e869c2"
      unitRef="usdPerShare">162.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4d952502f9e443b290dee838daad81ae_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzQtMS0xLTEtMA_48fadd25-6b52-4150-b0e9-588bdac989df"
      unitRef="shares">17000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4d952502f9e443b290dee838daad81ae_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzQtMy0xLTEtMA_ee09914a-618d-408b-bc63-cf42604b672e"
      unitRef="usdPerShare">166.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <masi:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpiredinPeriod
      contextRef="i4d952502f9e443b290dee838daad81ae_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzUtMS0xLTEtMA_09db64bc-2803-4585-abc5-921f5946f145"
      unitRef="shares">0</masi:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpiredinPeriod>
    <masi:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpiredWeighedAverageGrantDateFairValue
      contextRef="i4d952502f9e443b290dee838daad81ae_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzUtMy0xLTEtMA_83d005e1-ed6b-4440-9c2b-f886c06a4659"
      unitRef="usdPerShare">0</masi:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExpiredWeighedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4d952502f9e443b290dee838daad81ae_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzYtMS0xLTEtMA_725fb686-f36d-4082-9e4f-bf0ea9016ada"
      unitRef="shares">273000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4d952502f9e443b290dee838daad81ae_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzYtMy0xLTEtMA_c4b77819-5f12-4834-8e8c-9a2f626aee95"
      unitRef="usdPerShare">86.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i966cfc67e489467284392a48f28b3371_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzctMS0xLTEtMA_72a9c3bb-836c-4405-8227-521484f8c26a"
      unitRef="shares">302000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i966cfc67e489467284392a48f28b3371_I20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZTozZjZmNjc2MjBhOGU0YzY2ODk4ZjI5MWQ5ZTBjYTFiYy90YWJsZXJhbmdlOjNmNmY2NzYyMGE4ZTRjNjY4OThmMjkxZDllMGNhMWJjXzctMy0xLTEtMA_d7410f6f-cdd2-4d08-b2ee-e72b6be33dab"
      unitRef="usdPerShare">168.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0304b6d3522d42df9a17de8ab29f4c81_D20210103-20210703"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzQyNzU_98260a61-e33e-4363-895e-9f1896eb3e5a"
      unitRef="shares">68600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzQyOTg_58862034-5b3b-4273-9e5f-ddd9c43ace42">three years</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
    <masi:ShareBasedCompensationArrangementByShareBasedPaymentAwardRangeOfPercentagePayout
      contextRef="i7709f38b52ce4ca993da5acab4b5483a_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzQ2MjQ_dbe6e290-b26f-45ed-abf3-9a7a69a9fe5e"
      unitRef="number">0</masi:ShareBasedCompensationArrangementByShareBasedPaymentAwardRangeOfPercentagePayout>
    <masi:ShareBasedCompensationArrangementByShareBasedPaymentAwardRangeOfPercentagePayout
      contextRef="i54fdbe2b914f4427aa42bf2f39f1f9d8_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzQ2MzA_b10de8f3-f743-4225-8953-f99b2056e942"
      unitRef="number">2</masi:ShareBasedCompensationArrangementByShareBasedPaymentAwardRangeOfPercentagePayout>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0304b6d3522d42df9a17de8ab29f4c81_D20210103-20210703"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzQ3NjQ_98260a61-e33e-4363-895e-9f1896eb3e5a"
      unitRef="shares">68600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5c3833ca126e49fba1e40a4bebde2e3c_D20210103-20210703"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzQ3NzY_5d3d10af-7ef8-48d0-a81a-327100e14102"
      unitRef="shares">137200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i4f580aa80ce74002be76e7953c604d44_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzQ5MTU_a81993ba-d7ea-4f08-9f3b-499f30ed099d"
      unitRef="usd">3000000.0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="iaadd3283c9df4d50bf3d59bcc81101aa_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzQ5MjI_23a81b62-363a-43ee-ace4-9032e650ee24"
      unitRef="usd">7600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="i4d952502f9e443b290dee838daad81ae_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEwOTk1MTE2MzQ3NjY_2e5b10b6-1a74-47f5-a02c-a147f41742c7"
      unitRef="usd">9900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
      contextRef="ia12f11abcd4d465e8598f71da6d4b519_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEwOTk1MTE2MzQ3ODA_d3f8a7e7-e7f7-462d-8702-afa117db2fde"
      unitRef="usd">13900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i966cfc67e489467284392a48f28b3371_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzQ5NjY_19a46a46-0364-4bc2-a5aa-4525e44db881"
      unitRef="usd">48700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i4d952502f9e443b290dee838daad81ae_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzUxMTk_c9a9c288-76e0-4bfd-90c7-6f5b594193e6">P1Y3M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzYyNDE_17f74e47-1057-40ad-9585-d489d92daca7">The range of assumptions used and the resulting weighted-average fair value of options granted at the date of grant were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.795%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% to 0.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% to 0.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% to 1.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9% to 35.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.9% to 34.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9% to 35.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average fair value of options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$66.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$60.12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$75.72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$49.82&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzItMS0xLTEtMC90ZXh0cmVnaW9uOjVhNzE2OTc5ZmFhNTRkMTBhNWM3NDlhZDU5MWJjYWM5XzQ_09f9c050-1fec-44bd-b565-747d2963dc41"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzItMy0xLTEtMC90ZXh0cmVnaW9uOjZlZTc5YmU1ODQ1MzRkNTJiODRmZDJhNzFmMDI1NDg3XzQ_b4c4638d-2afe-4ba9-b678-fa4b77e39028"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzItMy0xLTEtMC90ZXh0cmVnaW9uOjZlZTc5YmU1ODQ1MzRkNTJiODRmZDJhNzFmMDI1NDg3XzEw_f44ef189-19f0-4489-bb21-f3cde70ceda4"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzItNS0xLTEtMC90ZXh0cmVnaW9uOmJkODM0YjhjNzhiZTQ2NzdiOGE0MjVmODRlNDc5OTg3XzQ_b2dcc2d1-00e5-4728-894e-077bc915968b"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzItNS0xLTEtMC90ZXh0cmVnaW9uOmJkODM0YjhjNzhiZTQ2NzdiOGE0MjVmODRlNDc5OTg3XzEw_ef620fd1-cb88-4361-bdf0-5589249f0374"
      unitRef="number">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzItNy0xLTEtMC90ZXh0cmVnaW9uOmJkNDY2ZGY3MzRjODQ5ZGViNTA2OWUzYTM1NDg5Y2U2XzQ_e1a6556e-f9c6-4553-a08d-94186aa8ee07"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzItNy0xLTEtMC90ZXh0cmVnaW9uOmJkNDY2ZGY3MzRjODQ5ZGViNTA2OWUzYTM1NDg5Y2U2XzEw_14d30335-7001-4e67-80cb-54418a5375f4"
      unitRef="number">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzMtMS0xLTEtMA_b35216a9-d427-4157-866f-a11f168a2244">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzMtMy0xLTEtMA_d13c1da2-b3b9-4e12-8f11-aa2927b0c46f">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzMtNS0xLTEtMA_450d8e10-a6e0-4c76-bb6c-9ced95274f22">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzMtNy0xLTEtMA_0368fea8-6e45-4b2b-ad5d-b525bdfaf0d4">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzQtMS0xLTEtMC90ZXh0cmVnaW9uOmQ4Njg4ZTRjZmQ2ZjRhN2Q5NGQxZjllODRhZTlhZDMwXzQ_db3e7919-ff2f-45c8-8b58-07cc62814f14"
      unitRef="number">0.329</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzQtMy0xLTEtMC90ZXh0cmVnaW9uOjk4MzZhNjUyOGVlYzRlMGY4MmVkZGU5MWMwY2U1ZDAyXzQ_8c9715fb-cc4a-4620-8d5d-e86a51bb6fec"
      unitRef="number">0.269</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzQtMy0xLTEtMC90ZXh0cmVnaW9uOjk4MzZhNjUyOGVlYzRlMGY4MmVkZGU5MWMwY2U1ZDAyXzEw_493c313c-063d-4d05-87f9-1e7ac28d994c"
      unitRef="number">0.355</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzQtNS0xLTEtMC90ZXh0cmVnaW9uOmU5ZjdkNDViZTM4NzRhOTM5NTA3YTMxMzMwMTYxZDdjXzQ_591ece9b-9bda-4b37-ba3c-3a9c496cc4e8"
      unitRef="number">0.309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzQtNS0xLTEtMC90ZXh0cmVnaW9uOmU5ZjdkNDViZTM4NzRhOTM5NTA3YTMxMzMwMTYxZDdjXzEw_18b3c7fc-9874-4c9d-80b4-2af22c9c9698"
      unitRef="number">0.347</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzQtNy0xLTEtMC90ZXh0cmVnaW9uOjE0MjA3ODllMGVlYTQxY2Q4MjM2ODEwN2I1MGRhNGM3XzQ_c3769152-f1e8-456e-a9c6-cd630f940e87"
      unitRef="number">0.269</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzQtNy0xLTEtMC90ZXh0cmVnaW9uOjE0MjA3ODllMGVlYTQxY2Q4MjM2ODEwN2I1MGRhNGM3XzEw_9efc7efa-8206-4859-93ae-19816a449865"
      unitRef="number">0.355</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzUtMS0xLTEtMA_a4b011af-58f4-4aa3-83d7-7fa56a662085"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzUtMy0xLTEtMA_6905f28e-e4d6-4bbc-a1d1-7977e919a87f"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzUtNS0xLTEtMA_26d9fa62-0922-4bf3-9b9e-99f4bb2ffa26"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzUtNy0xLTEtMA_72b1418b-73d4-4682-91e0-b5be61f6e83c"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzYtMS0xLTEtMA_648b2e74-91d1-4d82-93d2-9f5156049538"
      unitRef="usdPerShare">66.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzYtMy0xLTEtMA_13967751-3d63-46f9-94b3-0d9050109ad5"
      unitRef="usdPerShare">60.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzYtNS0xLTEtMA_f7c659a2-d669-464e-bea4-440d86689985"
      unitRef="usdPerShare">75.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90YWJsZToxMTY5YjU0NDdjNTI0MTc0YjkwMDcyMjJlZTJmZjIwZS90YWJsZXJhbmdlOjExNjliNTQ0N2M1MjQxNzRiOTAwNzIyMmVlMmZmMjBlXzYtNy0xLTEtMA_19cdee7e-6674-486e-8030-106f943e53b5"
      unitRef="usdPerShare">49.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzU5NzA_ee9bd1f1-1285-48bd-b16d-68eee8df520f"
      unitRef="usd">566500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzYxMjE_dcb10eaf-da54-4f5a-b4de-66d3d331e72b"
      unitRef="usd">457700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzYyMTA_6b78d863-3b1d-439d-85a4-34b08049c347"
      unitRef="usd">8700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xMzkvZnJhZzowYWMzOTcwYzViYjI0ZGU0YTU1MjBmMmEzMWM2MWVjZS90ZXh0cmVnaW9uOjBhYzM5NzBjNWJiMjRkZTRhNTUyMGYyYTMxYzYxZWNlXzEwOTk1MTE2MzQ5NDI_664a014b-67ca-4609-80a7-c504b0d6b699"
      unitRef="usd">21400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90ZXh0cmVnaW9uOjlmMTkzMmM2NDcyMDQwNDA5ZWJmZGViZWI2NTIwNjQxXzgw_dd137790-ef7c-4205-98c2-60d0b967a066">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19. Non-operating (loss) income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-operating (loss) income consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.795%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized and unrealized foreign currency (losses) gains&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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90ZXh0cmVnaW9uOjlmMTkzMmM2NDcyMDQwNDA5ZWJmZGViZWI2NTIwNjQxXzg0_c9bbc51f-351c-4258-a9b3-70bf7d025b50">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-operating (loss) income consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.795%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six 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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized and unrealized foreign currency (losses) gains&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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InterestIncomeOther
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzItMS0xLTEtMA_9bb748b1-6b28-4042-a8a8-5a90cdd9a668"
      unitRef="usd">218000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzItMy0xLTEtMA_900e7610-5d86-4a43-972f-c02ef4baf4d3"
      unitRef="usd">1478000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzItNS0xLTEtMA_f3e6e0df-21dd-49cc-8486-b231ab782fef"
      unitRef="usd">435000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzItNy0xLTEtMA_8881aa9b-7fdc-4826-85b4-096086be2c09"
      unitRef="usd">4323000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzMtMS0xLTEtMA_dc058bfe-47af-4abe-bb71-3fe00fbf6111"
      unitRef="usd">88000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzMtMy0xLTEtMA_f9fdb4a1-3398-4c3f-aa87-934d08f28f05"
      unitRef="usd">83000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzMtNS0xLTEtMA_9c309763-7e29-4871-9ab6-2a3769725659"
      unitRef="usd">172000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzMtNy0xLTEtMA_22974de0-c0f8-4081-b388-9f1efe1a8e81"
      unitRef="usd">167000</us-gaap:InterestExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzQtMS0xLTEtMA_9dcf6150-3851-47a9-8e7a-b1bb816c62f5"
      unitRef="usd">-50000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzQtMy0xLTEtMA_ee8f8872-d494-493d-9008-9cb7feda8050"
      unitRef="usd">11000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzQtNS0xLTEtMA_d15f2d69-7ca8-464d-8e0d-202a5484975b"
      unitRef="usd">-920000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzQtNy0xLTEtMA_0cb30b08-b067-4316-a1d3-9d127b695ce5"
      unitRef="usd">599000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzUtMS0xLTEtMA_8661fb54-3237-4064-a5d0-528131062e1c"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzUtMy0xLTEtMA_9f13d281-d8f3-407a-b69f-25b06083d7ad"
      unitRef="usd">1000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzUtNS0xLTEtMA_58e55e5d-f263-41a8-814d-c4f92222c6ee"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzUtNy0xLTEtMA_6bca45e1-87bc-470f-92e3-b9d076d8307f"
      unitRef="usd">4000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzYtMS0xLTEtMA_9ccb6406-5fce-4396-a9f4-05ccd5bcad68"
      unitRef="usd">80000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzYtMy0xLTEtMA_542b967d-3785-4db8-bce7-c4ca00bd8999"
      unitRef="usd">1405000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzYtNS0xLTEtMA_466889cb-9022-44f5-a482-59db62a11406"
      unitRef="usd">-657000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDUvZnJhZzo5ZjE5MzJjNjQ3MjA0MDQwOWViZmRlYmViNjUyMDY0MS90YWJsZTpkY2M0MTFkMmUyZjk0ZDA5YjQyNjkzNWU5ZWRhYmU4Ny90YWJsZXJhbmdlOmRjYzQxMWQyZTJmOTRkMDliNDI2OTM1ZTllZGFiZTg3XzYtNy0xLTEtMA_ea38fd54-e0f9-414d-b341-f9271f5f2831"
      unitRef="usd">4751000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDgvZnJhZzpmNDQwMTViZGQwZmY0OWY3ODY1MjUxMzE4NWRmMDIyMS90ZXh0cmVnaW9uOmY0NDAxNWJkZDBmZjQ5Zjc4NjUyNTEzMTg1ZGYwMjIxXzI3ODA_4f0f257f-99c1-4250-a936-486df1b95c4a">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;20. Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has provided for income taxes in fiscal year 2020 interim periods based on the estimated effective income tax rate for the complete fiscal year, as adjusted for discrete tax events, including excess tax benefits or deficiencies related to stock-based compensation, in the period such events occur. The estimated annual effective tax rate is computed based on the expected annual pretax income of the consolidated entities located within each taxing jurisdiction based on legislation enacted as of the balance sheet date. For the three months ended July&#160;3, 2021 and June&#160;27, 2020, the Company recorded discrete tax benefits of approximately $1.3 million and $7.5 million, respectively, related to excess tax benefits realized from stock-based compensation. For the six months ended July&#160;3, 2021 and June&#160;27, 2020, the Company recorded discrete tax benefits of approximately $5.6 million and $17.1 million, respectively, related to excess tax benefits realized from stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are determined based on the future tax consequences associated with temporary differences between income and expenses reported for accounting and tax purposes. A valuation allowance for deferred tax assets is recorded to the extent that the Company cannot determine that the ultimate realization of the net deferred tax assets is more likely than not. Realization of deferred tax assets is principally dependent upon the achievement of future taxable income, the estimation of which requires significant judgment by the Company&#x2019;s management. The judgment of the Company&#x2019;s management regarding future profitability may change due to many factors, including future market conditions and the Company&#x2019;s ability to successfully execute its business plans or tax planning strategies. These changes, if any, may require material adjustments to these deferred tax asset balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;3, 2021, the liability for income taxes associated with uncertain tax positions was approximately $19.9 million. If fully recognized, approximately $18.0 million (net of federal benefit on state taxes) would impact the Company&#x2019;s effective tax rate. It is reasonably possible that the amount of unrecognized tax benefits in various jurisdictions may change in the next twelve months due to the expiration of statutes of limitation and audit settlements. However, due to the uncertainty surrounding the timing of these events, an estimate of the change within the next twelve months cannot currently be made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company conducts business in multiple jurisdictions and, as a result, one or more of the Company&#x2019;s subsidiaries files income tax returns in U.S. federal, various state, local and foreign jurisdictions. The Company has concluded all U.S. federal income tax matters through fiscal year 2016. All material state, local and foreign income tax matters have been concluded through fiscal year 2012. The Company does not believe that the results of any tax authority examination would have a significant impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDgvZnJhZzpmNDQwMTViZGQwZmY0OWY3ODY1MjUxMzE4NWRmMDIyMS90ZXh0cmVnaW9uOmY0NDAxNWJkZDBmZjQ5Zjc4NjUyNTEzMTg1ZGYwMjIxXzYzNw_acfff796-488b-42f9-bf30-26d122c7defe"
      unitRef="usd">1300000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDgvZnJhZzpmNDQwMTViZGQwZmY0OWY3ODY1MjUxMzE4NWRmMDIyMS90ZXh0cmVnaW9uOmY0NDAxNWJkZDBmZjQ5Zjc4NjUyNTEzMTg1ZGYwMjIxXzY0NA_21e60235-b2f8-4164-9c6b-ac04c5248f6b"
      unitRef="usd">7500000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDgvZnJhZzpmNDQwMTViZGQwZmY0OWY3ODY1MjUxMzE4NWRmMDIyMS90ZXh0cmVnaW9uOmY0NDAxNWJkZDBmZjQ5Zjc4NjUyNTEzMTg1ZGYwMjIxXzEwOTk1MTE2MzA3NjI_46598828-f37f-4a6e-ab98-ee79ca57ae0e"
      unitRef="usd">5600000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDgvZnJhZzpmNDQwMTViZGQwZmY0OWY3ODY1MjUxMzE4NWRmMDIyMS90ZXh0cmVnaW9uOmY0NDAxNWJkZDBmZjQ5Zjc4NjUyNTEzMTg1ZGYwMjIxXzEwOTk1MTE2MzA3NjY_4c89b76a-56a1-4509-aaf3-cdd3643e6924"
      unitRef="usd">17100000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDgvZnJhZzpmNDQwMTViZGQwZmY0OWY3ODY1MjUxMzE4NWRmMDIyMS90ZXh0cmVnaW9uOmY0NDAxNWJkZDBmZjQ5Zjc4NjUyNTEzMTg1ZGYwMjIxXzE3NDA_e5a43ea3-d2fa-4073-af90-56d00ee4b05d"
      unitRef="usd">19900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNDgvZnJhZzpmNDQwMTViZGQwZmY0OWY3ODY1MjUxMzE4NWRmMDIyMS90ZXh0cmVnaW9uOmY0NDAxNWJkZDBmZjQ5Zjc4NjUyNTEzMTg1ZGYwMjIxXzE3Nzk_238548bd-8d88-4825-aeae-26ef1e1a9cff"
      unitRef="usd">18000000.0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzExODkw_4a1ccccc-feb0-4419-b841-ca791847b22e">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;21. Commitments and Contingencies &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-indent:11.25pt"&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;Employee Retirement Savings Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors a qualified defined contribution plan or 401(k) plan, the Masimo Retirement Savings Plan (MRSP), covering the Company&#x2019;s full-time U.S. employees who meet certain eligibility requirements. In general, the Company matches an employee&#x2019;s contribution up to 3% of the employee&#x2019;s compensation, subject to a maximum amount. The Company may also contribute to the MRSP on a discretionary basis. The Company contributed $0.9 million and $0.8 million to the MRSP for the three months ended July&#160;3, 2021 and June&#160;27, 2020, respectively, all in the form of matching contributions. The Company contributed $1.9 million and $1.6 million to the MRSP for the six months ended July&#160;3, 2021 and June&#160;27, 2020, respectively, all in the form of matching contributions. In addition, the Company sponsors various defined contribution plans in certain locations outside of the United States, the contributions to which were not material for any period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Employment and Severance Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2017, the Company entered into the First Amendment to the certain Amended and Restated Employment Agreement entered into between the Company and Mr. Kiani on November 4, 2015 (as amended, the Amended Employment Agreement). Pursuant to the terms of the Amended Employment Agreement, upon a &#x201c;Qualifying Termination&#x201d; (as defined in the Amended Employment Agreement), Mr. Kiani will be entitled to receive a cash severance benefit equal to two times the sum of his then-current base salary and the average annual bonus paid to Mr. Kiani during the immediately preceding three years, the full amount of the &#x201c;Award Shares&#x201d; (as defined in the Amended Employment Agreement) and the full amount of the &#x201c;Cash Payment&#x201d; (as defined in the Amended Employment Agreement). In addition, in the event of a &#x201c;Change in Control&#x201d; (as defined in the Amended Employment Agreement) prior to a Qualifying Termination, on each of the first and second anniversaries of the Change in Control, 50% of the Cash Payment and 50% of the Award Shares will vest, subject in each case to Mr. Kiani&#x2019;s continuous employment through each such anniversary date; however, in the event of a Qualifying Termination or a termination of Mr. Kiani&#x2019;s employment due to death or disability prior to either of such anniversaries, any unvested amount of the Cash Payment and all of the unvested Award Shares shall vest and be paid in full. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, in the event of a Change in Control prior to a Qualifying Termination, Mr. Kiani&#x2019;s stock options and any other equity awards will vest in accordance with their terms, but in no event later than in two equal installments on each of the one year and two year anniversaries of the Change in Control, subject in each case to Mr. Kiani&#x2019;s continuous employment through each such anniversary date. As of&#160;July&#160;3, 2021, the expense related to the Award Shares and Cash Payment that would be recognized in the Company&#x2019;s consolidated financial statements upon the occurrence of a Qualifying Termination under the Restated Employment Agreement was approximately&#160;$292.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;3, 2021, the Company had severance plan participation agreements wit&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;h five exe&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cutive officers. The participation agreements (the Agreements) are governed by the terms and conditions of the Company&#x2019;s 2007 Severance Protection Plan (the Severance Plan), which became effective on July&#160;19, 2007 and which was amended effective December&#160;31, 2008. Under each of the Agreements, the applicable executive officer may be entitled to receive certain salary, equity, medical and life insurance benefits if he is terminated by the Company without cause or if he terminates his employment for good reason under certain circumstances. The executive officers are also required to give the Company six months&#x2019; advance notice of their resignation under certain circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&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 contractual obligations with vendors, the Company had $143.9 million of purchase commitments as of July&#160;3, 2021 that are expected to be purchased within one year. These purchase commitments have been made for certain inventory items in order to secure sufficient levels of those items, other critical inventory and manufacturing supplies, and to achieve better pricing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;padding-left:13.5pt"&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 Contractual Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, the Company may provide bank guarantees to support government hospital tenders in certain foreign jurisdictions. As of July&#160;3, 2021, the Company had approximately $2.8 million in outstanding unsecured bank guarantees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In certain circumstances, the Company also provides limited indemnification within its various customer contracts whereby the Company indemnifies the parties to whom it sells its products with respect to potential infringement of intellectual property, and against bodily injury caused by a defective Company product. It is not possible to predict the maximum potential amount of future payments under these or similar agreements, due to the conditional nature of the Company&#x2019;s obligations and the unique facts and circumstances involved. As of July&#160;3, 2021, the Company had not incurred any significant costs related to contractual indemnification of its customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Concentrations of Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to credit loss for the amount of its cash deposits with financial institutions in excess of federally insured limits. The Company invests a portion of its excess cash with major financial institutions. As of July&#160;3, 2021, the Company had $576.0 million of bank balances, of which $4.2 million was covered by either the U.S. Federal Deposit Insurance Corporation limit or foreign countries&#x2019; deposit insurance organizations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s ability to sell its products to U.S. hospitals depends in part on its relationships with GPOs. Many existing and potential customers for the Company&#x2019;s products become members of GPOs. GPOs negotiate pricing arrangements and contracts, sometimes exclusively, with medical supply manufacturers and distributors, and these negotiated prices are made available to a GPO&#x2019;s affiliated hospitals and other members. During the three months ended July&#160;3, 2021 and June&#160;27, 2020, revenue from the sale of the Company&#x2019;s products to customers that are members of GPOs approximated 49.0% and 45.9% of product revenue, respectively. During the six months ended July&#160;3, 2021 and June&#160;27, 2020, revenue from the sale of the Company&#x2019;s products to customers that are members of GPOs approximated 50.1% and 50.3% of product revenue, r&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;espectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended July&#160;3, 2021, the Company had sales through two just-in-time distributors that represented 15.0% and 9.9% of product revenue, respectively. For the three months ended June&#160;27, 2020, the Company had sales through the same two just-in-time distributors that represented 8.8% and 8.3% of product revenue, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the six months ended July&#160;3, 2021, the Company had sales through two just-in-time distributors that represented 14.4% and 10.4% of product revenue, respectively. For the six months ended June&#160;27, 2020, the Company had sales through the same two just-in-time distributors that represented 11.3% and 10.4% of product revenue, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July&#160;3, 2021 and January&#160;2, 2021, one customer represented 11.9% and 9.1%, respectively, of the Company&#x2019;s accounts receivable balance. The receivable balance related to such customer is fully secured by a letter of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-indent:11.25pt"&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;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of fiscal year 2017, the Company became aware that certain amounts had been paid by a foreign government customer to the Company&#x2019;s former appointed foreign agent in connection with a foreign government tender, but had not been remitted by such agent to the Company in accordance with the agency agreement. On December 28, 2017, the Company initiated arbitration proceedings against this foreign agent after unsuccessful attempts to recover such remittances. As a result, the Company recorded a net charge of approximately $10.5 million during the fourth quarter of fiscal year 2017 in connection with this dispute, of which $2.0 million was recovered during the year ended December 28, 2019. An arbitration hearing was held on February 11, 2019. On July 8, 2019, the arbitrator awarded the Company $10.5 million in damages, fees and costs. On January 12, 2020, the Company received notice that bankruptcy restructuring proceedings had been initiated for the foreign agent. The Company filed its claim with the bankruptcy trustee on January 16, 2020. In July 2020, the Company was notified that a bankruptcy reorganization proposal had been submitted for voting by creditors in August 2020. The reorganization proposal was rejected by a vote of the creditors on August 26, 2020. On October 22, 2020, the Company filed a petition seeking to enforce the arbitration award. Although the Company intends to vigorously pursue the collection of the arbitration award, there is no guarantee that the Company will be successful in these efforts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 2, 2014, a putative class action complaint was filed against the Company in the U.S. District Court for the Central District of California (District Court) by Physicians Healthsource, Inc. The complaint alleges that the Company sent unsolicited facsimile advertisements in violation of the Junk Fax Protection Act of 2005 and related regulations. The complaint seeks $500 for each alleged violation, treble damages if the District Court finds the alleged violations to be knowing, plus interest, costs and injunctive relief. On March 26, 2019, an amended complaint was filed adding Radha Geismann, M.D. PC as an additional named plaintiff. On June 17, 2019, the plaintiffs filed their motion for class certification. On September 10, 2019, the parties filed motions for summary judgment. On September 30, 2019, the Company filed its opposition to the motion for class certification, and the plaintiffs filed their reply on October 7, 2019. On November 21, 2019, the District Court issued an order denying the plaintiffs&#x2019; motion for class certification and granting in part and denying in part the Company&#x2019;s motion for summary judgment, and deferring ruling on the plaintiffs&#x2019; motion for summary judgment. On December 5, 2019, the plaintiffs filed a petition for permission to appeal the order denying class certification, which was denied on January 24, 2020. Trial of the individual plaintiffs&#x2019; claims was scheduled for June 2, 2020, but on April 1, 2020, the District Court vacated the trial date and directed the parties to conduct an in-person mediation. The mediation has not occurred and no new trial date has been set. On July 13, 2020, the District Court issued an order granting in part and denying in part the plaintiffs&#x2019; motion for summary judgment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes it has good and substantial defenses to the claims, but there is no guarantee that the Company will prevail. The Company is unable to determine whether any loss will ultimately occur or to estimate the range of such loss; therefore, no amount of loss has been accrued by the Company in the accompanying condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 9, 2020, the Company filed a complaint against Apple Inc. (Apple) in the District Court for infringement of a number of patents, for trade secret misappropriation, and for ownership and correction of inventorship of a number of Apple patents listing one of its former employees as an inventor. Apple filed petitions for Inter Partes review of the asserted patents in the U.S. Patent and Trademark Office (PTO). The PTO has instituted Inter Partes review of the asserted patents. On October 13, 2020, the District Court stayed the patent infringement claims pending completion of the Inter Partes review proceedings. On February 5, 2021, the Company filed a fourth amended complaint. On February 26, 2021, Apple filed a partial motion to dismiss the trade secrets claim in the fourth amended complaint. On April 21, 2021, the District Court issued an order granting in part and denying in part the motion to dismiss. On May 5, 2021, Apple filed its answer to the fourth amended complaint. The Company is seeking damages, injunctive relief, and declaratory judgment regarding ownership of the Apple patents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 30, 2021, the Company filed a complaint with the U.S. International Trade Commission (ITC) against Apple for infringement of a number of other patents. The ITC has not yet initiated a formal investigation of the Company&#x2019;s claims. The Company is seeking an exclusion order and a permanent cease and desist order. Although the Company intends to vigorously pursue all of its legal remedies, there is no guarantee that the Company will be successful in these efforts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may be involved in other litigation and investigations relating to claims and matters arising out of its operations in the normal course of business. The Company believes that it currently is not a party to any other legal proceedings which, individually or in the aggregate, would have a material adverse effect on its consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzMxNg_66ae03f8-0aac-460b-bd17-756a17340f57"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzQ3NA_136dbd01-5029-446b-a496-5f1f088a154b"
      unitRef="usd">900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzQ4MQ_bbb50f93-e99c-4df0-a11f-527717c62e69"
      unitRef="usd">800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzEwOTk1MTE2Mzk4ODc_19e8d8a2-24f6-4830-8555-a7f601a97c8d"
      unitRef="usd">1900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzEwOTk1MTE2Mzk4Njk_bbfc2cc3-18f3-4737-b71f-bf8103ce75a7"
      unitRef="usd">1600000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <masi:EmploymentAgreementSeveranceTerms
      contextRef="icf2a114045bb459ca2355a1c2d93fffb_D20170727-20170727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzE3Nzg_fa0f66f6-328c-429f-9bde-a5e72530d78a"
      unitRef="number">0.50</masi:EmploymentAgreementSeveranceTerms>
    <masi:EmploymentAgreementSeveranceTerms
      contextRef="i25caf1ea2cc8482590d4b2b3373c76ed_D20170727-20170727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzE4MDU_2b784211-7d20-4ad6-ac1e-0799e9001de3"
      unitRef="number">0.50</masi:EmploymentAgreementSeveranceTerms>
    <masi:EmploymentAgreementSeveranceBenefitsSpecialPaymentQualifyingTermination
      contextRef="icd8b43ba0c114281befefa86c781ed35_D20210103-20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzI4NTY_6c8a323a-d1d7-4275-a35b-718995fbac04"
      unitRef="usd">292900000</masi:EmploymentAgreementSeveranceBenefitsSpecialPaymentQualifyingTermination>
    <masi:SeverancePlanParticipationAgreements
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzI5MzE_c977f6c6-51cb-4038-8195-ff083af29671"
      unitRef="agreement">5</masi:SeverancePlanParticipationAgreements>
    <masi:SupplementalUnemploymentBenefitsSeveranceBenefitsRequiredNoticeofResignation
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzM1NDI_ec834a8b-7ff2-4c9b-9e2e-319581bf1815">P6M</masi:SupplementalUnemploymentBenefitsSeveranceBenefitsRequiredNoticeofResignation>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzM2OTg_8a3dc681-a4d6-4d02-819d-22386d620d9c"
      unitRef="usd">143900000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:OtherCommitment
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzQyMTA_961eb50d-262b-4d86-84ae-befc413a05af"
      unitRef="usd">2800000</us-gaap:OtherCommitment>
    <masi:BankBalances
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzUxODc_c7cd1832-2831-42d4-ac99-f96c23594ddc"
      unitRef="usd">576000000.0</masi:BankBalances>
    <us-gaap:CashFDICInsuredAmount
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzUyMTc_8fce7868-f512-42a8-b600-6e7172fe3cfa"
      unitRef="usd">4200000</us-gaap:CashFDICInsuredAmount>
    <masi:PercentageofRevenueCustomerConcentration
      contextRef="i9b1471e755524d00bb71ad919ffd1cb9_D20210404-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzU5MTE_f9aab64d-e791-4e0a-9151-5ced9ac111a8"
      unitRef="number">0.490</masi:PercentageofRevenueCustomerConcentration>
    <masi:PercentageofRevenueCustomerConcentration
      contextRef="i466ceb78b96b4cb8a00ff9883c5ff551_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzU5MTg_5d4ef634-a1cd-4e67-b420-7cbadda641a7"
      unitRef="number">0.459</masi:PercentageofRevenueCustomerConcentration>
    <masi:PercentageofRevenueCustomerConcentration
      contextRef="i5a7b15a56d4e4e66986da959e6fb2c7f_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzIxOTkwMjMyNjc4OTc_327978dd-9293-478c-9d0c-bf6f4cd9f14b"
      unitRef="number">0.501</masi:PercentageofRevenueCustomerConcentration>
    <masi:PercentageofRevenueCustomerConcentration
      contextRef="i3edef8db524a471b911dd3bdf891c54e_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzIxOTkwMjMyNjc4ODk_cffb7b13-e623-4d08-95a2-1162654da989"
      unitRef="number">0.503</masi:PercentageofRevenueCustomerConcentration>
    <masi:ConcentrationRiskJustintimeDistributors
      contextRef="ic46212e458494146823e5e48dcc7a04f_D20210404-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzYwMTM_437b7311-172e-4ee3-a9af-c21af908f5b4"
      unitRef="distributor">2</masi:ConcentrationRiskJustintimeDistributors>
    <masi:PercentageOfRevenueOneCustomer
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzYwNTk_eeff3503-4c4a-4f4a-ab3e-42515300f008"
      unitRef="number">0.150</masi:PercentageOfRevenueOneCustomer>
    <masi:PercentageOfRevenueTwoCustomer
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzYwNjY_f08bae9d-fffb-48ca-af5e-2858a963e3bd"
      unitRef="number">0.099</masi:PercentageOfRevenueTwoCustomer>
    <masi:ConcentrationRiskJustintimeDistributors
      contextRef="if6e9c5ee80f74aebab7ef80c55fd5a0d_D20200329-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzYxNzM_9893287a-b709-4829-b029-3fe446d1f853"
      unitRef="distributor">2</masi:ConcentrationRiskJustintimeDistributors>
    <masi:PercentageOfRevenueOneCustomer
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzYyMTk_20eb326d-f5b0-4d44-af5c-d11b3a16a7fd"
      unitRef="number">0.088</masi:PercentageOfRevenueOneCustomer>
    <masi:PercentageOfRevenueTwoCustomer
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzYyMjY_a713bb2c-70df-45be-b5c1-25fa04d92fc9"
      unitRef="number">0.083</masi:PercentageOfRevenueTwoCustomer>
    <masi:ConcentrationRiskJustintimeDistributors
      contextRef="ia895e6d955924fb19546b55676a08302_D20210103-20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzIxOTkwMjMyNjgyNzM_d6865708-7554-4a16-8c20-117494442521"
      unitRef="distributor">2</masi:ConcentrationRiskJustintimeDistributors>
    <masi:PercentageOfRevenueOneCustomer
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzIxOTkwMjMyNjgyOTI_c7d9fcf6-a65f-450d-8f62-c80b80247c13"
      unitRef="number">0.144</masi:PercentageOfRevenueOneCustomer>
    <masi:PercentageOfRevenueTwoCustomer
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzIxOTkwMjMyNjgyOTk_840e482f-fa20-49cd-817a-9d968e7038b5"
      unitRef="number">0.104</masi:PercentageOfRevenueTwoCustomer>
    <masi:ConcentrationRiskJustintimeDistributors
      contextRef="ieb7e728b812b4858b13d64423caa5867_D20191229-20200627"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzIxOTkwMjMyNjgyNzQ_d174b14b-14ce-45be-84ac-0a676d446fb0"
      unitRef="distributor">2</masi:ConcentrationRiskJustintimeDistributors>
    <masi:PercentageOfRevenueOneCustomer
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzIxOTkwMjMyNjgzMDY_b2189ac0-d76a-48ca-82df-13127ff69366"
      unitRef="number">0.113</masi:PercentageOfRevenueOneCustomer>
    <masi:PercentageOfRevenueTwoCustomer
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzIxOTkwMjMyNjgzMTM_a10da657-cb49-47b8-91a8-2c7c3606189d"
      unitRef="number">0.104</masi:PercentageOfRevenueTwoCustomer>
    <masi:ConcentrationRiskARCustomer
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzYyODA_5705ee74-f28c-47fe-be3e-07a28157a97b"
      unitRef="customer">1</masi:ConcentrationRiskARCustomer>
    <masi:PercentageofAccountsReceivableBalance
      contextRef="i96fada5247c4406bac7da295a5a9eb52_I20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzYzMDQ_ebd211b4-dc43-4378-a477-2e518b7bc616"
      unitRef="number">0.119</masi:PercentageofAccountsReceivableBalance>
    <masi:PercentageofAccountsReceivableBalance
      contextRef="i33ab69d424bd42d4b73cfa6f34a3d8fe_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzYzMTE_5de14b26-929a-4607-ae29-c9b217e2ef55"
      unitRef="number">0.091</masi:PercentageofAccountsReceivableBalance>
    <us-gaap:LitigationSettlementExpense
      contextRef="ib3922da0596e48f1ad86877b511c60ff_D20171231-20180331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzcwMjE_036e37e0-6b8f-481e-bd3c-82127c38cd41"
      unitRef="usd">10500000</us-gaap:LitigationSettlementExpense>
    <us-gaap:ProceedsFromLegalSettlements
      contextRef="id4c81efdca5e4bc69c6aa755b0a769f5_D20191229-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzcxMTI_f7dcb6dd-a6ca-4045-a8cf-344ae7ac9711"
      unitRef="usd">2000000.0</us-gaap:ProceedsFromLegalSettlements>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="i02ec1e353e224426abd32763e5c2f30c_D20190708-20190708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzcyNzY_2181e388-1bac-4dcd-85d8-8231cf47d312"
      unitRef="usd">10500000</us-gaap:LossContingencyDamagesAwardedValue>
    <masi:LossContingencyDamagesSoughtValuePerViolation
      contextRef="i36441ed1b1c64f52a76611050d5cb3a4_D20140102-20140103"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNTEvZnJhZzo2NmZiZDZhY2U1YTA0MWZjYjk4Y2NlZTEwZDZkNWFkZi90ZXh0cmVnaW9uOjY2ZmJkNmFjZTVhMDQxZmNiOThjY2VlMTBkNmQ1YWRmXzgzODM_3be71b80-118a-4798-b02b-20dd94b56b25"
      unitRef="usd">500</masi:LossContingencyDamagesSoughtValuePerViolation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90ZXh0cmVnaW9uOmEyNDE2NDQ2NjNjMTQ5YjY4ZjdiOWRhNmQxNmIyMjYzXzEwNjg_0eaaf253-8a37-4fd8-8a34-afbac41c5d80">&lt;div style="margin-top:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;22. Segment Information and Enterprise Reporting &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in one segment based upon the Company&#x2019;s organizational structure and the way in which the Company&#x2019;s chief operating decision maker, the CEO, reviews financial information, including gross profit, operating expenses, operating income and net income presented on a consolidated basis, accompanied by disaggregated information about revenues by geographic region, for purposes of making operating decisions and assessing financial performance. In addition, the Company&#x2019;s assets are primarily located in the U.S. The Company does not produce reports for, or measure the performance of, its geographic regions on any asset-based metrics. Therefore, geographic information is presented only for revenues and long-lived assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following schedule presents an analysis of the Company&#x2019;s product revenues based upon the geographic area to which the product was shipped (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.096%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six 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="9" style="border-bottom:1pt solid #000000;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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&lt;br/&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="9" style="border-bottom:1pt solid #000000;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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geographic area by destination:&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;United States (U.S.)&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;201,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa&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;61,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and Australia&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;32,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North and South America (excluding the U.S.)&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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Product 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;305,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;300,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;604,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;570,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s consolidated long-lived assets (tangible non-current assets) by geographic area are (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.795%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets by geographic area:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;United States&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;238,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total long-lived assets&lt;/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;276,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;273,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90ZXh0cmVnaW9uOmEyNDE2NDQ2NjNjMTQ5YjY4ZjdiOWRhNmQxNmIyMjYzXzEwNzE_942a6487-6616-47f5-8dfb-d6d6ca4d1c8d">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following schedule presents an analysis of the Company&#x2019;s product revenues based upon the geographic area to which the product was shipped (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.096%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;Six 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="9" style="border-bottom:1pt solid #000000;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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&lt;br/&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="9" style="border-bottom:1pt solid #000000;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:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&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="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;June 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geographic area by destination:&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;United States (U.S.)&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;201,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa&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;61,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and Australia&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;32,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North and South America (excluding the U.S.)&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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Product 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;305,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;300,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;604,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;570,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0ade5ad98234430daa12ee07186b71ff_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzMtMS0xLTEtMA_7c2e0b4e-0296-4e29-8992-90715465a872"
      unitRef="usd">201874000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9f59fe9fd2a248e48fe6c5445dfc0123_D20210404-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzMtMy0xLTEtMA_e24b9231-9751-4182-ac37-0868c54028c8"
      unitRef="number">0.662</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i690e8206b714435a973b777ed7da5d6f_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzMtNS0xLTEtMA_75d549f4-77ec-4cf8-898e-3bf2507781c5"
      unitRef="usd">194721000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6da6df3cc4284223aebcfc7698b5c31e_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzMtNy0xLTEtMA_a7d645a7-af77-41c3-9d16-78a5cf61d841"
      unitRef="number">0.647</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i30ed107078d04142acd01e74ae2911d8_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzMtOS0xLTEtMA_bf2fc416-ef3c-4e7c-8fec-1ae9f9bd7958"
      unitRef="usd">406137000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i446b5cafe7624c8082c8827fa0083140_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzMtMTEtMS0xLTA_02cbaac9-84f0-4a3d-9f71-c673cb011361"
      unitRef="number">0.672</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia2e874f5b073401383e15f8f082a0d51_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzMtMTMtMS0xLTA_03f96a5c-f391-4d17-b04e-74b700c9442c"
      unitRef="usd">384240000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3bb811242889475883046eaf7ede300c_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzMtMTUtMS0xLTA_9c18d496-2266-47ea-aa7c-16df8d61fa99"
      unitRef="number">0.673</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2174a3b614534e4d806910c8615d27df_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzQtMS0xLTEtMA_dd1744a7-15a4-48c0-951e-92365cc221ad"
      unitRef="usd">61207000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i87956588e7d04743b351f3c99a822bc1_D20210404-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzQtMy0xLTEtMA_c81a822c-2c28-4e57-8704-285160a9ce8f"
      unitRef="number">0.201</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3847e973a0dd4db68a07587394b2169a_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzQtNS0xLTEtMA_fb1a2d04-ae3a-42b0-91b3-58fa6461bced"
      unitRef="usd">68167000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic1ef51d2e42a429ba3d70dd9025953f0_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzQtNy0xLTEtMA_2c85e33b-72e7-42f2-9e27-46f7bb50ad4c"
      unitRef="number">0.227</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i04357931102f44a08ccc1232655174ff_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzQtOS0xLTEtMA_08999b8a-133a-4381-b937-897367eb76fc"
      unitRef="usd">120830000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie2e36d6e5d0d497aaa144cbe35dc0be7_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzQtMTEtMS0xLTA_9699a47d-55fb-48a7-ae5d-6079489ec282"
      unitRef="number">0.200</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iced6be9c6a21415c81bec0bd035aa37e_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzQtMTMtMS0xLTA_2988fe83-bd6d-4905-8aa9-7862abe4bd08"
      unitRef="usd">122524000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i38dbbecdb111480cb30246ba7a284af0_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzQtMTUtMS0xLTA_3d619a80-bd7a-49e6-88d0-93d6edf456f2"
      unitRef="number">0.215</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i88ad95c9a8cb4eefb6eb6e020162a5d8_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzUtMS0xLTEtMA_9d1e312d-7711-4cb6-8f8a-c548e2983691"
      unitRef="usd">32423000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i616e91c6e0c04ebcb53dd93aee160e59_D20210404-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzUtMy0xLTEtMA_c80df050-2ff5-46f4-a102-754fdfa1a87b"
      unitRef="number">0.106</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1f4b463ab0434f7ebce4b4bb636ad016_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzUtNS0xLTEtMA_c09cc092-c66a-40ff-98d2-f3725aa8c73c"
      unitRef="usd">26259000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2825a957e3a2450698d4ac8763aaadf5_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzUtNy0xLTEtMA_5076664f-f0c5-456e-9d3d-5a39b0c68648"
      unitRef="number">0.087</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7bf529be663a4efe9c1ac0dfd821920d_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzUtOS0xLTEtMA_254732dc-00a7-4bc7-acda-8ecbeefbac99"
      unitRef="usd">59256000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i65998dd652da4ae58e09f7841a1b5516_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzUtMTEtMS0xLTA_755cdda0-c5d5-4cdb-b07f-fc570eb5e1fd"
      unitRef="number">0.098</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2501690361324b5e8debfecd6cfc27ad_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzUtMTMtMS0xLTA_52b4b417-82e1-44aa-bfd7-976e8078e2a3"
      unitRef="usd">45572000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i82303001bc71493397ecf7d939453647_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzUtMTUtMS0xLTA_2139ad1b-1f13-4ed2-b6f3-065414a71db0"
      unitRef="number">0.080</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie0fa4b3dcc73405bb821f6803c80e556_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzYtMS0xLTEtMA_c93c6ad0-1694-4bcf-8983-56d36ab43d2c"
      unitRef="usd">9614000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic1298a0c894d4764bf05bec0947ca000_D20210404-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzYtMy0xLTEtMA_1cbc944f-36c8-43ea-86d4-6a73bca131e6"
      unitRef="number">0.031</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id08dbc9566d24202ba547ad0e764c121_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzYtNS0xLTEtMA_dba1a445-090e-4f0c-b600-a5a403172789"
      unitRef="usd">11806000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i753f23bc6b2c464ea303d8f8d33e2e90_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzYtNy0xLTEtMA_27641b7a-7ff4-4ff1-ae05-6b99637e1c3f"
      unitRef="number">0.039</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic3dc5611fa4d4b4ea2bc9a9b79d4b870_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzYtOS0xLTEtMA_a69162ae-4acb-420a-8add-4caa57d4d680"
      unitRef="usd">17938000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e3ae85387c740648100c0e5136751bb_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzYtMTEtMS0xLTA_685a5857-35c5-4d37-a1a6-a1d8d49a4bff"
      unitRef="number">0.030</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id180b4e680a04eceb081fd3d08ef00b2_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzYtMTMtMS0xLTA_0849fba2-a2bb-425e-ae22-1ce04703fa10"
      unitRef="usd">18242000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia5bff713a69745f786b63cf125c8234d_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzYtMTUtMS0xLTA_7cefef5d-71df-43f4-b134-b72c03903cf2"
      unitRef="number">0.032</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzctMS0xLTEtMA_59fac945-c84d-4d56-9dd5-a52ced3e9735"
      unitRef="usd">305118000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaa577eb288164c5dbbcaf9b3fcdebc99_D20210404-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzctMy0xLTEtMA_c438fa67-0d4b-4502-bb67-04a1c48603d8"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzctNS0xLTEtMA_4f663a44-479b-4444-9ccc-45dde44a55cc"
      unitRef="usd">300953000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ide87671c2ed5470aa130263c80ef68b0_D20200329-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzctNy0xLTEtMA_5182ea2e-3848-4419-be0a-4b93e4b75ffb"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzctOS0xLTEtMA_9e2756a8-564c-4bc0-bcdd-3ebaf5dad7e1"
      unitRef="usd">604161000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzctMTEtMS0xLTA_84ea65b4-8af4-4221-ba94-fb74b8b42454"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzctMTMtMS0xLTA_af70a37d-a0f4-4421-af6e-b1764ff9541a"
      unitRef="usd">570578000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i031137fff4d8482ca9adc8e9750f0115_D20191229-20200627"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZTpkYTU4MGE3YTI4N2U0NGJmYmE5MzI3OTRiODEyMmZiOC90YWJsZXJhbmdlOmRhNTgwYTdhMjg3ZTQ0YmZiYTkzMjc5NGI4MTIyZmI4XzctMTUtMS0xLTA_cf5104f0-93a5-4f8a-bb01-f6aab4633289"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i100d38aad3ad4aac87bee1b50c0f45d3_D20210103-20210703"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90ZXh0cmVnaW9uOmEyNDE2NDQ2NjNjMTQ5YjY4ZjdiOWRhNmQxNmIyMjYzXzEwNzc_7932dfe6-6109-482c-9ebb-c0136635dc81">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s consolidated long-lived assets (tangible non-current assets) by geographic area are (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.795%"/&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:7.5pt;font-weight:700;line-height:100%"&gt;July 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"&gt;January 2,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-lived assets by geographic area:&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;United States&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;238,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total long-lived assets&lt;/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;276,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;273,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="ie8a34e92412d4cacbf2152970c18cb1b_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzItMS0xLTEtMA_4953cef9-66b5-422b-91ce-14cc5c5932b0"
      unitRef="usd">238638000</us-gaap:NoncurrentAssets>
    <masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage
      contextRef="ie8a34e92412d4cacbf2152970c18cb1b_I20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzItMy0xLTEtMA_a3ddf3b5-dedd-4fd2-8b10-de5dda44380f"
      unitRef="number">0.864</masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage>
    <us-gaap:NoncurrentAssets
      contextRef="ib83199a70e054d3784ba9966e6e1e4bb_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzItNS0xLTEtMA_c27b8bbf-a7be-46a6-9733-10c435688c14"
      unitRef="usd">238094000</us-gaap:NoncurrentAssets>
    <masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage
      contextRef="ib83199a70e054d3784ba9966e6e1e4bb_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzItNy0xLTEtMA_08f4e3ab-8135-4055-95fb-c7ffe772e154"
      unitRef="number">0.869</masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage>
    <us-gaap:NoncurrentAssets
      contextRef="i13995428b7dc4c17823dca1e09b8aeb1_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzMtMS0xLTEtMA_914cef92-3d0d-426e-b072-53e6b6c4efc5"
      unitRef="usd">37523000</us-gaap:NoncurrentAssets>
    <masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage
      contextRef="i13995428b7dc4c17823dca1e09b8aeb1_I20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzMtMy0xLTEtMA_656609d2-77e8-48e2-ba1e-dd4c9f1fb823"
      unitRef="number">0.136</masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage>
    <us-gaap:NoncurrentAssets
      contextRef="ia3c04901cc134bee883f23441436365e_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzMtNS0xLTEtMA_be1495e7-31b6-4259-a622-6b1cdb6e9124"
      unitRef="usd">35755000</us-gaap:NoncurrentAssets>
    <masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage
      contextRef="ia3c04901cc134bee883f23441436365e_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzMtNy0xLTEtMA_50b29ef6-abe5-4675-afcc-82103d27e655"
      unitRef="number">0.131</masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage>
    <us-gaap:NoncurrentAssets
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzQtMS0xLTEtMA_f0a5a9e6-040a-4fc1-b05e-7e4f3afed5ef"
      unitRef="usd">276161000</us-gaap:NoncurrentAssets>
    <masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage
      contextRef="i82f266a6e1b147a2a8e32d86d461e733_I20210703"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzQtMy0xLTEtMA_ffaa6c2d-365a-43bc-bbc0-9aa0b9086674"
      unitRef="number">1.000</masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage>
    <us-gaap:NoncurrentAssets
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzQtNS0xLTEtMA_c5e375b2-bcb0-4468-a7f3-a65eca7b512e"
      unitRef="usd">273849000</us-gaap:NoncurrentAssets>
    <masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage
      contextRef="i5b8c4fbcf8bb491b80444fe08a546c99_I20210102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ2ZDQ5ODEzYmE3ODRmMjM5MDk0NjVkMTYxYWI3OTEyL3NlYzo0NmQ0OTgxM2JhNzg0ZjIzOTA5NDY1ZDE2MWFiNzkxMl8xNjAvZnJhZzphMjQxNjQ0NjYzYzE0OWI2OGY3YjlkYTZkMTZiMjI2My90YWJsZToxOWY4ZGU0MDVmYTU0ZDk5YmMwNzllMzMzODMxOWNhZi90YWJsZXJhbmdlOjE5ZjhkZTQwNWZhNTRkOTliYzA3OWUzMzM4MzE5Y2FmXzQtNy0xLTEtMA_ce4fd33b-c1b8-4dfd-933e-8dfa8f394f38"
      unitRef="number">1.000</masi:ConcentrationRiskLonglivedAssetGeographicAreaPercentage>
</xbrl>
